- Would not recommend. Doesn't know how to properly teach or communicate with the students. He breezes through lectures and doesn't make sure people have a proper understanding of the material. If you take this class from him be prepared to have a tutor handy.