Joel Carini
Wouldn't take this class online, lots of online assignments. Gives you two essays to write, gives out the prompt a couple days before the due date. Also, never replies back to emails for online students.