Explore courses

Fall 2026

Find your next class

7 courses

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

COMPSCI 200 teaches incremental development of small programs and fundamental CS topics like flow control, functions, and debugging for beginners.

Offering recorded · Fall 2026

The course relies on an online textbook, with some reviewers finding lectures and labs unhelpful. Workload includes homework due Monday through Thursday and weekly Friday quizzes, which some find annoying but manageable due to open-book formats.

historical GPA · grades

Spring 2022–Spring 2026

COMPSCI 368 teaches a specific programming language at beginner, intermediate, or advanced levels.

Offering recorded · Fall 2026

Historical reviews of Luke Swanson, Marc Renault, Peyman Morteza: Reviewers describe the workload as heavy for a one-credit course, with projects taking considerable time and requiring self-study. Others note that assignments are clear, related to lectures, and the class is clear-cut with no exams.

No recorded grade history

Introduction to efficient algorithm design paradigms and analysis of computational intractability.

Offering recorded · Fall 2026

The course is consistently described as hard, requiring significant extra time outside of class. Workload includes challenging homeworks and a stressful final exam that varies in difficulty, with grading often relying on participation or bonus points.

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 discrete mathematics covering logic, proofs, sets, functions, and discrete structures like graphs and trees.

Offering recorded · Fall 2026

Reviewers describe the course as difficult, citing tough exams, lengthy proofs, and time-consuming homework as the main challenges.

historical GPA · grades

Spring 2022–Spring 2026

Looking for a professor? →