Richard Kim
Dr. Kim is an amazing prof! His lectures are super interesting and he always makes sure to involve the class with thought-provoking questions. He really cares about his students and the topics are really cool to learn about! The exams aren't bad, MC with 1-2 essay questions he gives beforehand. If you're in doubt, I can't recommend him enough!