Listen! This is such an extremely hard course, if you do not take it seriously you will fail the class. The way how this professor teaches is great, but do not expect he will be spoon feeding you like a baby! You should struggle and work extremely hard, the course in its nature is like that. Honestly, he is the best physics professor Exams arehard 