Doesn't give you any study guides for the exams. Quizzes are 5 question long, so if you get one or two wrong you failed the quiz and they are trick questions. He is easy to get in contact with, which is nice if you have questions. Lectures are very boring and very long. He is a very tough grader and doesn't give you all the info you need to pass