William Ashmore
Lecture heavy but they are always nice to watch after reading to fully understand things. Not many assignments or discussion questions. It's either a DQ and a lecture or a lecture and a quiz. Ashmore is very understanding and a great professor. Take his class!