Explore courses

Fall 2026

Find your next class

5 courses

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

Introduces object-oriented programming, data structures, and algorithmic design using Java.

Offering recorded · Fall 2026

The course features weekly long programming assignments or cumulative tests, with one reviewer noting that exams can be tough and require office hour support.

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 operating systems covering I/O hardware, virtual memory, scheduling, and system evaluation.

Offering recorded · Fall 2026

Historical reviews of Louis Oliphant, Michael Swift: Projects require significant time investment, and exams are considered difficult. Students must infer answers not explicitly covered in lectures, requiring independent problem-solving skills.

historical GPA · grades

Spring 2022–Spring 2026

Introduction to artificial intelligence covering search, logic, machine learning, and probabilistic reasoning.

Offering recorded · Fall 2026

Exams are described as impossible or very difficult with low averages, while homework is considered useful and constitutes the majority of the grade.

historical GPA · grades

Spring 2022–Spring 2026

COMPSCI 638 covers selected topics in computing, with content varying by instructor and offering.

Offering recorded · Fall 2026

Historical reviews of Deborah Joseph, Laura Legault, Remzi Arpaci-Dusseau: Reviewers describe the course as generally easy, though one instructor is noted for requiring outside-the-box thinking.

historical GPA · grades

Spring 2022–Spring 2026

Looking for a professor? →