Dr. Kirsch lectures every topic but he makes it interesting and fun. He wants you to talk and give your own opinion. He keeps you intrigued for sure. Our only grades were the exams so if you take him, make sure you pay attention. He goes over the tests before you take it to make sure you know what's going on. I recommend him, he's great.