Allen Zegarra
While the external components of the course that were annoying (such as the Conectate hw), those were outside of his control.  He was always very nice and kind, as well as a super lenient and easy grader -- grades for the speaking assignment had a mean of 93-95, and tests were in the high 80s (87-89).  Would highly recommend!