Worst professor by far I have ever had in my academic career. He throws quizzes in and if you aren't checking everyday in Canvas you will miss them. Expects you to read the textbook and current events on sites he does not specify, DOES NOT TEACH. Class project is unfair, he just insults your work. Does not let you review quizzes, FINAL IS UNFAIR.