<p>If you're going to be a senior the next year, and you will fail a course of you major this year (of course it doesn't count toward your major since it's not passing), and the course will not be offered the next year (because it is a new course and offered at random), will you take another course to sub for that and graduate on time? Or wait til it is offered and retake it...I'm struggling in a course (so is half the class) with a C-/D+. The class average is a D+ but the professor isn't doing anything about it. </p>
<p>I only need 5 upper divisions to fulfill the major requirement. If I happen to fail it, would it be a good idea to sub it for another upperdivision?</p>