Matthew DePace
I have taken fully online classes by Prof. DePace twice and have found his classes to be VERY educational and worthwhile. There are weekly assignments and quizzes and discussion boards so you need to put in work but will do well in the class if you do the assignments. More importantly, you will learn real skills that I am using to advance myself.