No, no, and no. I dealt with an awful Calc class with a professor who often got sidetracked, and a textbook that didn't explain a single thing I needed to know. I toughened it out, but I had a miserable time for the entire semester, and I ended up with a D+. Basically, if you're thinking you won't do well in a class, unless it's required, drop it and take something else that fits for you.