Ryan Tomchek
I took his online only class and he is very specific in his lecture videos and is always available for help, he does not overload you with work and gives a good week to complete assignments. Overall a sweet wonderful teacher!