teaching

Links to the different courses I have taught over the years. NOTE Not all classes are still available online for various reasons.

   
  Spring 2021            17-450/950 Crafting Software
  Spring 2021 17-356 Software Engineering for Startups
  Fall 2020 17-400 - Data Science and Machine Learning at Scale
  Fall 2020 17-313 Foundations of Software Engineering
  Spring 2020 15-890 CS pedagogy
  Spring 2020 17-356 Software Engineering for Startups
  Spring 2020 17-413 Software Engineering Practicum
  Fall 2019 17-437 Web Application Development
  Fall 2019 17-313 Foundations of Software Engineering
  Spring 2019 17-214 Principles of Software System Construction
  Spring 2019 17-413 Software Engineering Practicum
  Spring 2019 17-356 Software Engineering for Startups
  Fall 2018 17-313 Foundations of Software Engineering
  Fall 2018 15-539 CS pedagogy
  Spring 2018 17-356 Software Engineering for Startups
  Spring 2018 17-413 Software Engineering Practicum
  Fall 2017 15-214 Principles of Software System Construction
   
  Spring 2016 CS361: Software Engineering
   
  Spring 2013 CSC/CPE 101 Fundamentals of Computer Science I