Data based on 3 reviews.
The key to succeeding in this class is to do the homework and ask as many questions as possible. He is a good teacher that will explain the concepts thoroughly but everyone needs practice and the test questions will always be harder than the homework
Great class but can be challenging. If you consistently do your homework, you will be fine.
Do the homework and you'll do well.