My favorite courses as an undergrad and graduate student

Last Updated:

I’ve taken a lot of classes in mathematics and computer science as a part of my bachelor program and master program in mathematics. I’ve always found topics like number theory, algebra, algorithms and cryptography the most interesting. Here is a list of my personal favorites:



  • Number Theory (MATH254A)
  • Approximation Algorithms (CS294)
  • Randomness and Computation (CS271)