Needs textbook with scheduled extra-credit meetings not mentioned when registering. Friendly, but highly disorganized and takes a while grading. Easy grader, but lectures are terrible - watch them only for key points and read the (expensive) textbook for the sake of your understanding. Expect less than 48-hours notice on quizzes and exams. Avoid.