I found this class extremely difficult. It was impossible for me to take notes, topics were all over the place and the slides moved quickly. Each class has an attendance quiz. I struggled. He is knowledgeable but I found him quite full of himself. For example in the last five minutes students would start packing up and he would freak out. 