Joshua Blanchard
Professor Blanchard was great! He is super accessible outside of class, gives interesting lectures, and very straightforward. I attended office hours often and he answered all my questions. As long as you are on top of quizzes, forums, and the 2 papers you should be just fine. Take his class!