John Connaughton
Great professor and great guy. Easy to talk to and all the tests are open book. Tries to make the class fun and will make time to help you with anything. Only issue is that he only teaches the one class right now so I cannot take him again.