A lot of people kind of dog him for doing badly but I went to every lecture. He always encouraged questions. In high school, I only got up to pre-calculus and almost failed it. I hadn't taken calculus since junior year of high school upon entering this class and if you just put work in you'll do fine. It's not easy but he doesn't do a bad job.