Ryan Seslow
Seslow creates a relaxed environment and really tries to make sure all students are happy and motivated. Assignments might be difficult if you have no experience, but he records all his tutorials and is always happy to give feedback or answer questions. I wish more professors had the same passion for teaching as he does. 