Scott Warnert
Scott is a great person, he hates seeing students fail and he truly pushes those who feel they aren't able to keep up. However, the lectures felt very lackluster to me at times, and the class was difficult to keep up with.