Best class at Michigan (imo). Explored virtual memory, network file serves, and threading.
Explores regression, neural networks, regularization with an emphasis on mathematical principles.
Fun class. Explores proving how various degrees of security.
Learning how the world is connected!
Explores conditional probability, independent events, jointly distributed random variables, variance/covariance, etc.
Pretty cool math class. Learned a lot about information and its applications in physics, biology, and almost everything else in this world.
Explores foundations of multiprocessor architecture, including both the design and programming of such machines.
Explores fundamental data structures (stack, queue, etc) and algorithm families (graphs, dynamic programming, etc).
Explores how instructions are executed by a processor to carry out tasks at a low level, exploring Assembly and C.
Fun class, got to do lots of hacking. Explores everything from buffer overflowing with just an executable to CSRF attacks.
Top two class at UMich (will die on this hill). Explores theory in algorithms, computability, P vs NP, Cryptography, and randomness in computation.