Kevin Kou
Dr. Kou is amazing but his class is hard. Be ready to grind mechanisms until your hands bleed. Only marking off a point because some of the material was too rushed, especially the last lecture before the final. Overall a great guy and super funny too!