Jenn McArthur
As much as this course was heavy, but it was beneficial. Jenn is very fair grader. She is very clear about what she is looking for and about her course system. 
Sometimes it got overwhelming with the load of work, however, she is a good listener, and caring to help students get through the assignments. 
I would take a course with her but auditing. 