Martin John
He's the chair of the department but still loves to teach freshmen. His lectures are very interesting and the discussions are lively. He's a fair grader and doing well in the class isn't particularly difficult. He's a self-proclaimed "quasi-leftist" and his digs at the administration are too funny. Learnt a lot from him.