The Department of Mathematics offers a wide spectrum of undergraduate courses.


Math courses numbered 000–299 are considered lower-division undergraduate classes and are largely service courses, meaning that that they serve USC students across a wide variety of majors.  Lower-division classes tend to be more computational in nature, apart from Math 290 which acts as a bridge to upper-division courses.


Math courses numbered 300–499 are considered upper-division undergraduate classes, intended for Math, Physics, Economics, Data Science, or other similar STEM majors.  Upper-division courses are largely proof-based and involve some level of abstract logical reasoning.


Math courses numbered 500+ are primarily intended for graduate students, PDP students, or undergraduate students considering graduate school.


Please consult the USC Catalogue for descriptions of all our courses.