John Lesieutre
Sweetest professor and very understanding guy. He is very knowledgeable and intelligent. Fair grader and super lenient. Lectures were interesting as well. You can tell he is passionate about the course.