hes a cool teacher, everything is open note and you get practice quizzes every class , which helps with your grade A LOT. Most of the time you're probably going to have to teach yourself just because he goes super fast on the slides. The only big problem I had with him is that he makes the students explain problems and never wants to do it himself