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, Advanced Operating Systems, Advanced Algorithms, Computer Networks, Game Engine Architecture.

Mathematics

Honors Intro to Analysis, Proof-based Linear Algebra, Optimization Methods, Probability and Statistics, Discrete Math, Multivariate Calculus, Probability Theory (G), Analysis on Manifolds, Differential Geometry and Complex Analysis.

History

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