i had a great calc teacher in high school, so that helped me a lot, but this guy is great. very straight forward, he'll tell you exactly what will be on his 15-20 question exams. its not an easy class though, just pay attention and copy all the material down, even if you don't understand. i would take him again if i had too