Although it is wise to finish G.E courses here at a cheaper price, this college has horrible math and physics departments, due to many professors being either too strict, brutal, or teaching incorrectly to students, which made many students dropped out of their current major. The college helps you succeed in something that will help you in the future. Classes are small so you do have time with some professors, tutoring is also available to help you as well. I really enjoyed the liberal arts honors program, it is by far one of the superior programs at CCP. On the bad side mandatory classes like Biology were way too hard and classes like CIS were way too easy and a waste of time and money.