Most major program courses are usually pre-requisites for at least one course that follows. The professor of the next course will expect that you have learned the material from the pre-requisite course, and will build upon it. See your Model Route for a complete list of pre-requisites.