Explore courses

Fall 2026

Find your next class

6 courses

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

COMPSCI 220 introduces data science programming with Python, focusing on analyzing real datasets and visual communication, with no prior experience required.

Offering recorded · Fall 2026

Weekly projects constitute nearly half the grade and require significant time investment, while exams are multiple-choice and carry less weight.

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 big data systems focusing on deploying distributed storage and analyzing large datasets using Python.

Offering recorded · Fall 2026

Students report the course is time-consuming with confusing exams, unfair quiz conditions, and projects that are overly difficult compared to lecture content.

historical GPA · grades

Fall 2023–Spring 2026

COMPSCI/ECE 354 introduces computer system structures and C programming, covering memory, assembly, and compilation.

Offering recorded · Fall 2026

Projects are lengthy and require early starts, while bi-weekly quizzes and dense course materials add to the workload and preparation demands.

historical GPA · grades

Spring 2022–Spring 2026

College Algebra covers properties, equations, and graphs of elementary functions, providing algebra skills required for calculus.

Offering recorded · Fall 2026

Students report frequent weekly quizzes, often with short time limits, and exams that do not align with lecture content, requiring significant self-study.

historical GPA · grades

Spring 2022–Spring 2026

Looking for a professor? →