David Purnell
Professor Purnell is great. The assignments are clear and he gives you plenty of time to complete it. I really enjoyed the topics in this class it was easy to relate to. He gives easier weeks when you have longer assignments due such as skipping the weekly assignment or discussion. He is very caring about his students and it shows! Take his class!