Omid Orouji
I was enrolled in 2 classes with Omid this fall. The best part was how he connected these classes. I was worried because one of the classes was a prerequisite for the other one, but he worked with me in both classes. 
Helpful feedback and his coding style were easy enough to create an entire website in less than a month. 

Recommended.