This list is not exhaustive, totally correct, or up to date.

Graduate[edit]

A more complete list of courses can be found at our graduate department page. We tend to cover courses in areas 1a (Programming: Languages and Methodology) and 3c (Information Systems).

Undergraduate[edit]

Numerous courses, including introductory and advanced programming courses. Many upper-level undergrad courses are cross-listed with our grad classes.