Most reviews on him are outdated. Good professor as long as you pay attention. Not a lot of tests but tests are worth a lot however, offers a class period for a practice exam and them a review day of the practice exam which is extremely helpful. Is helpful outside of class as well. Practices problems everyday. Overall pretty stress free.