Explore courses

Fall 2026

Find your next class

9 courses

Historical grades cover up to five years through the selected term. Grade sorting prioritizes courses with at least 100 letter grades.

A peer collaboration course discussing basic computer science concepts, programming, and coding techniques.

Offering recorded · Fall 2026

historical GPA · grades

Spring 2022–Spring 2026

Introduction to programming languages and compilers, covering theory, practice, and language feature implications for implementation.

Offering recorded · Fall 2026

The course involves six cumulative programming projects, each requiring approximately 20 hours, which some students find tedious, vague, or overly complicated.

historical GPA · grades

Spring 2022–Spring 2026

COMPSCI 682 is an individual study course for seniors completing honors theses in Computer Sciences, arranged with a faculty member.

Offering recorded · Fall 2026

historical GPA · grades

Spring 2022–Spring 2022 · limited sample

Introduction to principles of advanced programming languages and programming-language theory.

Offering recorded · Fall 2026

historical GPA · grades

Spring 2022–Fall 2025 · limited sample

WISE Seminar is a learning community seminar featuring speakers from math, science, and engineering to explore campus research and its daily impact.

Offering recorded · Fall 2026

Historical reviews of Rebecca Larson: The workload is minimal, consisting of one small weekly homework assignment that appears ungraded, with attendance being the primary grading factor.

historical GPA · grades

Spring 2022–Spring 2026

Looking for a professor? →