So I was recalculating my BCPM GPA last night, and I didn't know what to do with a class called "CS 124: Mathematical Foundations of Computer Science." This class is basically a course in "discrete math" / discrete structures; it deals with probability, permutations, proofing, big O notation...