Dec 06, 2025  
Catalogue 2025-2026 
    
Catalogue 2025-2026

Computer Science Department


Chair: Jason Waterman 

Professor: Luke Hunsbergerb, Marc L. Smith;

Associate Professors: Thomas Ellman, Jason Waterman;

Assistant Professors: Anna Gommerstadta, Jonathan Gordon, Heather Newman, Rui Manuel Pacheco Meireles, Logan Stapleton; 

Visiting Assistant Professors: Jacob Erickson, Peter Lemieszewski.

a On leave 2025/26, first semester

b On leave 2025/26, second semester

 

Advanced Placement: Students eligible for Advanced Placement may be able to bypass CMPU 101  or CMPU 102  with permission of the department. A bypassed course cannot be counted toward the 10 units plus the intensive required for the Computer Science concentration or the 6-unit requirement for the Computer Science correlate.

Non-Majors: Students majoring in the sciences are advised to complete CMPU 101 , CMPU 102 , and CMPU 145 , or to complete a correlate sequence in Computer Science.

Programs

    MajorCorrelate Sequences in Computer Science

    Courses

      Computer Science: I. IntroductoryComputer Science: II. IntermediateComputer Science: III. Advanced

      Two units of 200-level computer science are prerequisite for entry into 300-level courses; see each course for specific courses required or exceptions.