Jim Houlis
Makes this class miserable by providing an almost undoable workload for what the class really is. Don't expect to learn anything, but expect lots of tangents, gaslighting, and a million changes to the lab procedures. Homework quizzes have lots of typos and he often can't help with the questions. He accepts late work though which is nice. 