Moshe Schlacter
The lectures were very educational and some were better than others. He is very knowledgeable. There are discussion boards to be done and a group project or two. Everything was easy and can be done quickly. Book not needed, his notes are enough. Quizzes and tests are all online. Rarely does he reply to an email though.