Clement Jacobson
Communication is not good. Sometimes, he'll post the material, and sometimes he will not, so I recommend going to his lectures. The exams weren't too difficult and were online, but each took a very long time to complete. There were a few discussion boards and a big couple-week-long assignment. The syllabus for this class was completely unreliable.