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