Here's a non-exhaustive list of courses I have taken at UMich:

Computer Science

Data Structures and Algorithms, ML for Robotics (G), Computer Organization, Theory of Computation, Cryptography. Upcoming: Computational Complexity (G), Theory of Network Design (G), Operating Systems

Mathematics

Honors Intro to Analysis, Proof-based Linear Algebra, Optimization Methods, Probability and Statistics, Discrete Math, Multivariate Calculus. Upcoming: Numerical Linear Algebra (G), Probability Theory (G)

History

Ancient Egypt, Europe in the Era of Total War. Upcoming: European Integration