None of my advanced courses require discrete math as a requisite. In fact, the only course that does explicitly require it is not on my degree plan of operations research. However, is this going to bother me when it comes time for say Real Analysis, Advanced Calc, or Abstract Algebra? I think I will still have the necessary skills for any of those courses with out taking Discrete immediately. So I'm looking to push it back to senior year and move another class sequence up a semester each. Do you think it would hurt me?