Blake Hart
He is a great teacher. He gives you weekly assignments on a certain topic and it has to be at least 1000 words. All of his exams are online and open notes. You have a lot of reading to do in this class. He is not lecture heavy. He likes hearing student's opinions. He does take and grade attendance so if you miss your grade will go down.