Daniel MacKay
Prof. Mackay runs through material very quickly, but is very helpful during office hours. The class is very straightforward, and he doesn't use unnecessary textbooks or online programs. The study guides and homework are all you need to do well on the exams. 