Great professor, highly recommend! I'd take him again! His humor during lectures makes it easier going to class early. There's reading quizzes that give you 10/10 as long as you answer. There's normal quizzes that are graded with 10 questions, not too bad. If you come to class and pay attention the exams aren't too difficult. Helps to study before.