Jason Hale
Pretty good guy and decent course. The class actually gets easier towards the end of the semester, which is unusual. 4 projects that are difficult but manageable, 10 labs, and 10 quizzes. Do the work and you'll get an A or B.