Worst professor I have ever taken! He rushes through class and essay assignments he also hasn't graded any assignments so none of the students know where they stand in the class. The thing that I hate the most about this professor is that he puts random due dates for assignments even on weekends and days you don't have class with him.