If you have to take physics, please do yourself a favor and look no further. This is the BEST professor you can take at BMCC. The way he breaks down the material almost makes it seem easy. PLEASE study the test reviews, I can assure you there is no way to struggle if you go over the test reviews. Absolute GEM