Students in any academic discipline are welcomed. The only prerequisite is an introductory-level background knowledge of discrete mathematics. Familiarity with algorithms and computation will probably be helpful.
To enroll, register for CS 594, Section 002. Graduate students in need of 6xx-level credit may register instead for CS 690, Section 001. Undergraduate students are currently permitted to take up to three graduate courses, and are welcomed as well.