Philipp Roser
Dr. Roser is awesome!! He's super fun, and presents the material in simple analogies. He goes over lots of examples in class, so if you actually engage with the material you won't be caught off guard on the homework/exams. This class is difficult, but if you show up to the lectures and do the homework, that effort will be rewarded.