Originally Posted by
Dawg06
Partly, yes. Tech is small, and with the quarter system, most discipline-specific engineering classes are offered only once per year so you have to stay on track. And some professors believe it's their duty to weed students out. If you get an unsatisfactory grade or have to drop one of those courses, it sets you back a full year waiting for that class to be offered again and for the other courses that require it as a prerequisite and for the corequisite courses you have to take concurrently with other courses you are waiting to be able to take. All it takes is one bad day to set you back a full year.