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