David McNutt
Overall he is an excellent teacher! He is a very tough grader when it comes to assignments and tests. He offers extra credit and his lectures are very very detailed. This being said, he sometimes does not make the material simpler to understand. Beware that he does not round-up (I had an 89.9 and got a B). You must study and be ready for his chacos