Teaching

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