You could see how passionate he was about this course, which made me want to learn more about it. I found he was very good at describing everything so the students understood it. He's also very lenient on grading. I definitely recommend him for CBA 400