Courses

Jonathan is currently teaching the following courses for Fall 2015:

  • SWE 5123 Adv. Algorithms and Data Structures
    SWE 3623 Software Systems Requirements

Jonathan has previously taught::

  • SWE 6623 Software Engineering I (Summer 2014, Summer 2015)
  • CS 3243 - Operating Systems (Fall 2013, Summer 2014, Summer 2015)
  • CS 3903 / 6903 - Special Topics: iPhone and iPad Development (Spring 2013)
  • CS 4893 - Computer Science Capstone (Spring 2013, Fall 2013, Spring 2014, Fall 2014, Spring 2015)
  • SWE 6733 - Software Engineering Processes (Spring 2013)
  • SWE 3613 - Software Systems Engineering (Fall 2012, Summer 2013, Spring 2014, Summer 2015)
  • SWE 4663 - Software Project Management (Summer 2013)
  • SWE 4633 - Component Based Software Engineering (Fall 2014)
  • SWE 4783 / 6783 - User Interaction Engineering (Fall 2012)
  • IT 7833 - IT Strategy and Policy (Summer 2013)
  • SWE 2313 Professional Practices and Ethics (Spring 2015)
  • SWE 4903 Special Topics: Applied Research in Software Engineering (Summer 2014)
  • CS 6423 Algorithmic Processes (Summer 2014)
©