Teaching

These are all the courses I have taught at USC with the Information Technology Program (ITP) and the Master of Science Integrated Design, Business and Technology (IDSN).

  1. Fall 2023, ITP 404: Advanced Front-End Web Development
  2. Spring 2023, ITP 460: Web Application Project
  3. Fall 2022, ITP 404: Advanced Front-End Web Development
  4. Spring 2022, ITP 405: Advanced Back-End Web Development
  5. Fall 2021, ITP 404: Advanced Front-End Web Development
  6. Summer 2021, ITP 104: Web Publishing
  7. Spring 2021, ITP 405: Advanced Back-End Web Development
  8. Fall 2020, ITP 404: Advanced Front-End Web Development
  9. Spring 2020, ITP 405: Advanced Back-End Web Development
  10. Fall 2019, ITP 404: Advanced Front-End Web Development
  11. Spring 2019, ITP 405: Professional Applications and Frameworks in Web Development
  12. Spring 2019, IDSN 530: Technology Essentials
  13. Fall 2018, ITP 404: Modern Technologies in Web Development
  14. Fall 2018, IDSN 530: Technology Essentials
  15. Spring 2018, ITP 405: Professional Applications and Frameworks in Web Development
  16. Fall 2017, ITP 404: Modern Technologies in Web Development
  17. Spring 2017, ITP 405: Professional Applications and Frameworks in Web Development
  18. Fall 2016, ITP 404: Modern Technologies in Web Development
  19. Spring 2016, ITP 405: Professional Applications and Frameworks in Web Development
  20. Fall 2015, ITP 404: Modern Technologies in Web Development
  21. Spring 2015, ITP 405: Professional Applications and Frameworks in Web Development
  22. Fall 2014, ITP 404: Modern Technologies in Web Development
  23. Spring 2014, ITP 104: Internet Publishing Technologies
  24. Spring 2014, ITP 301: Interactive Web Development
  25. Spring 2014, ITP 499: Professional Applications and Frameworks in Web Development
  26. Fall 2013, ITP 104: Internet Publishing Technologies
  27. Fall 2013, ITP 300: Database Web Development
  28. Fall 2013, ITP 404: Modern Technologies in Web Development
  29. Spring 2013, ITP 104: Internet Publishing Technologies
  30. Spring 2013, ITP 460: Web Application Project
  31. Fall 2012, ITP 104: Internet Publishing Technologies
  32. Fall 2012, ITP 404: Modern Technologies in Web Development
  33. Spring 2012, ITP 104: Internet Publishing Technologies
  34. Spring 2012, ITP 460: Web Application Project
  35. Fall 2011, ITP 104: Internet Publishing Technologies
  36. Fall 2011, ITP 404: Developing Web Services and Application Programming Interfaces