Math is the most glorious subject in the world, but a bad teacher can definitely ruin it. My calc teacher has a thick Bulgarian accent, and he doesn't actually teach anything, just talks about the history of calculus. So I have to teach myself calculus. But so far, so good - I've aced both of my quizzes. =)