Stanley Donald
Good guy. He tries to make the dry subject material reasonable to understand with lots of examples even if his teaching is a little sporadic. the quizzes and midterms are great, they test your knowledge without being overly complicated. only minimal (2-3 hours a week) out-of-school study is required for this course with this prof. very good pace.