David Morris
Super nice guy and very accommodating. Allowed me to defer a midterm for something that most other profs would not. He's a great lecturer, the only problem is that these 50 minute lectures cover the same amount of content as a 1 hour 20 minute lecture, so its fast pace. Only critique is that exam questions can get quite specific, but awesome prof.