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