I have had my share of really great professors and some not so great professors. Asking about different professors before taking their classes is helpful. Teaching Assistants can also save your grade if you use office hours to your advantage. The curriculum can be challenging, but if you're willing to do the work, you'll be fine.