I had him for my summer bridge class recently, I wasnt very fond of the fast pace we were learning at but he understood that all of our content was being compressed into a 6 week time period so he gave a lot of extra credit opportunities. It was very helpful especially when you would miserably fail a unit test. Btw prepare for a lot of homework!