Explore courses

Spring 2027

1 course

Data Science Programming II covers intermediate Python data science, including graph data structures, reproducibility tools, A/B testing, and basic ML techniques like clustering and classification.

Offering recorded · Spring 2027 · Sources

Past student reviews · Gurmail Singh

Gurmail Singh was seen by some as caring, reachable, and generous with extra credit, and one student described grading as six biweekly projects, two midterms, and a final, with online exams. Other students found his lectures boring, his notes inconsistent, or his explanations unclear, and one reported heavy homework and emotional strain.

historical GPA · grades

Fall 2022–Spring 2026

Looking for a professor? →