Marc Lamparello
Hes an overall great professor but does have some weird but comical habits. He gives you all the notes you need, just stay focused and actually write everything he writes on the board. I didn't think I would like this class at first but overall I did enjoy it. Would recommend.