Amazing professor! Lectures are well-thought-out and not just reading off the slides. Easy grader, the quizzes and tests and be done with content from the lectures alone. Textbook is not necessary. Reading responses are easy too. Easy weekly quizzes worth 5 points each. Three exams, two 100 points and one 150 points.