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