Joshua Blanchard
Besides being late on grading assignments (which is not a big deal to me considering certain circumstances), professor Blanchard is a solid choice. I learned a lot from his lectures & the readings while not being overly-stressed & overwhelmed.