I took him for MATH2312 precal and he was not bad at all. Keeping up with his material and office hours is essential in succeeding in this class. If you can do that, you'll be more than fine. His lectures are straight to the point, however you do have to do some of your own reading to grasp certain concepts. Practice exams were just like the exams.