← All courses
Past offering I oversee this course Authored · Spring 2025

CS-391 S1 · Spark! Software Engineering Immersion

An early software-engineering immersion course for students getting their hands on the parts of a modern app stack: React, FastAPI, containers, deployment, collaboration, and technical demos.

CS-391 is an on-ramp into professional software engineering practice. It gives students a compressed but realistic tour of the tools and workflows they will see again in project-based Spark courses and internships.

What students build

Students work through modern full-stack patterns: frontend interfaces, backend APIs, containers, cloud deployment concepts, GitHub collaboration, and demos that explain not just what they built but how it works.

My connection

I co-authored the course and oversaw its early offerings, supporting the instructors and keeping it aligned with the rest of the Spark practicum suite.

Past terms

  • Spring 2025 Oversaw
  • Fall 2024 Oversaw
  • Spring 2024 Oversaw