It is Physics so yes it is not easy. But he teaches well and if you ask a question he will make sure you understand. All of the Physics has a lot of homework but that prepares you for the test. I often asked questions after class and he was always helpful and answered all of my questions.