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)