John Young
He assigns a lot of readings each week. But since its online you can do research than read because some of them are hard to understand. 100 questions for the midterm and final which were hard and he gives extra credit opportunity at the end of the semester. I thought his lectures were a waste of time and he gives a quiz each week which are easy.