Tom Koch
Dr. Koch is amazing and it is clear that he cares so much about what he is teaching. There are really only a few assignments throughout the entire semester and the tests are pretty easy if you just study the notes (which he puts on Moodle) and pay attention in class.