Really polite, funny dude. His classes tend to be very lecture heavy but the things be covers are always important and clear. Assigns lots of weekly readings, be sure to participate as well in discussions. His quizzes are an easy pass if you pay attention, but sometimes his directions for homework can be vague. Would definitely recommend.