He was super nice. He has a lot of quiz based on the textbook but he gives you the questions it may have. Hes lectures are amazing. His material is clear and understandable. The class discussions were every Friday, so it was and easy Friday. He also uses PowerPoint for lectures. All of his assignments were just right in the level of difficulty.