I LOVE Dr. Boocher. I had his for Calc II and I would have him again for any math class. The thing with to learn math is your teacher needs to know how to teach it, he's excellent at this. Boocher breaks things down so much that it makes hard topics easy to learn, he wants all his students to succeed and you can notice that. take him if you can!