He's a nice guy, but this class will make you feel like an idiot even if you are good at math. Students can't keep up with his pace and he doesn't explain steps very well when he solves problems. If you don't remember stuff from previous math classes or weren't taught it, he'll say you should already know it and that this class isn't for you.