Preference in the application and financial aid process is given to Ph.D. applicants. In general, a student takes courses in at least two of the areas of Algebra, Analysis, and Topology in preparation for their preliminary examinations. Each course counts as one-credit hour towards the typical semester's load of three credits. The specialized portion of the Foundations of Computing curriculum consists of the following courses that are offered on a regular basis. In addition, topics courses are given each semester, and students are expected to present talks in seminars taken for credit.
Students take a mix of mathematics and computer science courses.