CALS Question

<p>Does CALS have a set curriculum or can you take any classes that you want as long as you take all of the classes for your major? What is the min # of credits that you need to graduate? Also does everyone get into whatever classes they want or do some ppl have priority registration like ppl who have more credits and stuff? Is it possible to be locked out of a class because its full or that is never an issue? How are profs? Are they fair and is what the teach on exams or does it vary from prof to prof, if let say you are a bio major who is pre-med?</p>