Teaches pretty fast but gives a lot of examples. If you're confused about something you have to speak up because he won't go over a topic again unless you ask. Go to the study sessions and do the practice tests because they are almost identical to the exams. If you put in effort, not a hard class. 