← All courses
Coming up I oversee this course Authored · Fall 2026

DS/CS-219 · Industry Preparation Fundamentals

A practical bridge from classroom computing to internships and early technical work: GitHub portfolios, technical communication, code review, agile habits, resumes, interviews, and workplace onboarding.

DS/CS-219 began as a response to a gap students kept running into: knowing course material is not the same thing as being ready to join a technical team.

What students practice

The course focuses on the professional habits around the code: communicating technical work, building a public portfolio, using GitHub well, giving and receiving code review, preparing for interviews, and understanding how modern software teams coordinate.

My connection

I authored and taught the early versions of the course, then moved into an oversight role as it became part of the broader Spark/CDS experiential-learning sequence.

Past terms

  • Spring 2026 Oversaw
  • Fall 2025 Oversaw
  • Spring 2025 Oversaw
  • Fall 2024 Oversaw
  • Spring 2024 Oversaw
  • Fall 2023 Oversaw
  • Spring 2023 Oversaw
  • Fall 2022 Oversaw
  • Spring 2022 Oversaw
  • Fall 2021 Oversaw
  • Spring 2021 Taught
  • Fall 2020 Taught
  • Spring 2020 Taught
  • Fall 2019 Taught
  • Spring 2019 Taught