David Miller
You can tell he cares about you BUT he makes you do a lot of things in groups and with a partner. It is hard. Instead of turning in homework he makes you pass it off with a TA and you have to get 100% on the 5 hour long assignment for the TA to pass you off. So really, its a pass/fail class. I feel like he dumps off his work onto the students.