Chris Vincent
Took him one semester, and like most CMST teachers, he's funny, cares about the class, it's not boring, and he's not too difficult on the class. Participate and don't leave him hanging though.