Postgraduate Level Courses:
Agile Software Development Methods (Spring 2021, Spring 2022, Fall 2023, Spring 2024)
Advanced Usability Engineering (Fall 2024)
Research Methodology (Fall 2016, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Fall 2022, Spring 2023)
Ontology Engineering (Spring 2018, Fall 2020, Fall 2021)
Semantic Web (Fall 2016 and Fall 2017)
Advanced Software System Architecture (Fall, 2017, Spring, 2017 and Spring, 2016)
Advanced Theory of Computation (Spring, 2014, Fall, 2014, Spring, 2015 and Fall, 2015)
Advanced Computer Architecture (Fall, 2015, Spring, 2015 and Fall, 2014)
Undergrad Level Courses:
Data Structure and Algorithms (Fall 2024)
Usability Engineering (Spring 2024)
Agile Development (Fall, 2019, Fall 2021, Spring 2022, Fall 2022, Fall 2023)
Introduction to Software Engineering (Fall, 2013, Spring 2023)
Design and Analysis of Algorithms (Spring, 2017, Spring, 2016, Fall, 2015, Spring 2015, Fall, 2014, Spring 2019, Spring 2021)
Knowledge Based Management Systems (Spring, 2014, Fall, 2014, Fall, 2017, Fall, 2020)
Software Design and Architecture (Spring, 2015, Spring, 2020)
Advanced Database Management Systems (Fall, 2018)
Semantic Web (Spring, 2018)
Management Information System (Fall, 2016)
Numerical Analysis (Fall, 2015)
Human Computer Interaction (Spring, 2014)
Web Engineering (Fall, 2013)