He was an ok professor. He does not teach everything that you need to know for upcoming quizzes during lecture time. You will have to study those unsaid topics on your own time. I would recommend to watch his videos on his website and also his podcast/powerpoint as they pretty much have all the information. For the proctor, do ATI dynamic quizzing.