Unless you already know everything about physics, avoid. He clearly knows the content and is passionate about it but is not good at teaching, especially an introductory course. I imagine he would be much better suited to teaching a higher-level course. Very few grades in the course overall. I came in with no physics experience and was 100% lost