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.

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 319 introduces data science programming in Python, covering basics, web scraping, databases, and visualization for research datasets.

Offering recorded · Fall 2026

historical GPA · grades

Spring 2022–Spring 2026

COMPSCI 320 teaches intermediate data science programming in Python, covering data structures, reproducibility, and machine learning techniques.

Offering recorded · Fall 2026

The workload consists of biweekly projects, midterms, and a final, with exams being online and attendance effectively optional due to full credit policies.

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 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

COMPSCI 639 is an undergraduate elective covering selected topics in computing, with specific content determined by the instructor for each offering.

Offering recorded · Fall 2026

Reviewers describe the homework as interesting and hands-on, while one reviewer characterizes the overall class difficulty as hard.

historical GPA · grades

Spring 2022–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

Looking for a professor? →