Chris De Sa
The course covered a lot of interesting topics, but since there were few homeworks and no exams you'll only learn if you engage with the material yourself. Chris was exceptionally approachable and a genuinely caring/considerate person. Lectures were organized really well and not too hard to follow. I highly recommend taking any class with him.