If I could rate him a 6, I would. Genuinely the best teacher I have ever had for any subject. Very kind and helpful, I could tell that hes genuinely passionate about teaching physics. I had a tough time understanding the material, and you do have to do a lot of work to understand it, but hes more than willing to go above and beyond to help.