ESM3081: Programming for Data Science (Spring 2026)