James Taylor
Professor Taylor made a daunting subject really accessible and fun. Great lectures and there was a ton of additional support to do well in this class, designed for you to do well if you just show up each week and do the homework. Very clear grader and the exam is not very hard. 
Go to lab and office hours early! highly recommend!! 