- CMPS 151: Programming Concepts (Spring 2024) [Undergraduate]
- CMPT 621: Information Retrieval (Fall 2023) [Graduate, MSc & PhD]
- CMPS 251: Object Oriented Programming (Fall 2023) [Undergraduate]
- CMPS 360: Data Science Fundamentals (Spring 2023) [Undergraduate]
- CMPS 151: Programming Concepts (Fall 2022) [Undergraduate]
- CMPS 460: Machine Learning (Spring 2022) [Undergraduate]
- CMPS 251: Object Oriented Programming (Fall 2021) [Undergraduate]
- CMPT 621: Information Retrieval (Spring 2021) [Graduate, MSc & PhD]
- CMPS 653: Big Data Analytics (Spring 2021) [Graduate, MSc & PhD]
- CMPS 403: Artificial Intelligence (Fall 2020) [Undergraduate]
- CMPS 205: Discrete Structures for Computing (Fall 2020) [Undergraduate]
- CMPS 360: Data Science Fundamentals (Spring 2020) [Undergraduate]
- CMPS 673: Machine Learning (Fall 2019) [Graduate, MSc & PhD]
- CMPS 403: Artificial Intelligence (Fall 2019) [Undergraduate]
- CMPT 621: Information Retrieval (Spring 2019) [Graduate]
- CENG 106: Computer Programming (Spring 2019)
- CMPT 673: Machine Learning (Fall 2018) [Graduate]
- CMPS 205: Discrete Structures for Computing (Fall 2018) [Undergraduate]
- CMPS 205: Discrete Structures for Computing (Spring 2018) [Undergraduate]
- CMPT 653: Big Data Analytics (Spring 2018) [Graduate]
- CMPS 205: Discrete Structures for Computing (Fall 2017) [Undergraduate]
- CMPS 497: Special Topics in Data Science (Spring 2017) [Undergraduate]
- CMPT 509: Seminar in Computing (Spring 2017) [Graduate]
- CMPS 251: Object Oriented Programming (Fall 2016) [Undergraduate]
- CMPT 521: Information Retrieval (Fall 2016) [Graduate]
- CMPS 251: Object Oriented Programming (Spring 2016) [Undergraduate]
- CMPS 200: Computer Ethics (Spring 2016) [Undergraduate]
- CMPS 653: Big Data Analytics (Fall 2015) [Graduate]
- CMPS 466: Information Retrieval (Fall 2015) [Undergraduate]
- CMPT 521: Information Retrieval (Spring 2015) [Graduate]
- CMPS 200: Computer Ethics (Spring 2015) [Undergraduate]
- CMPS 303: Data Structures (Fall 2014) [Undergraduate]
- CMPS 303: Data Structures (Spring 2014) [Undergraduate]
- GENG 107: Engineering Ethics and Skills (Spring 2014) [Undergraduate]
- CMPS 466: Information Retrieval (Fall 2013) [Undergraduate]
- CMPT 521: Information Retrieval (Spring 2013) [Graduate]
- GENG 106: Computer Programming (Spring 2013) [Undergraduate]
- GENG 106: Computer Programming (Fall 2012) [Undergraduate]
- CS 238: Foundations of Information Retrieval (Summer 2011) [Graduate]
- CS 346: Large-Scale Computing (Spring 2011) [Co-Instructor] [Graduate]
- Introduction to Computers [Undergraduate]
- Introduction to Programming [Undergraduate]
- Digital Design [Undergraduate]
- Data Structures [Undergraduate]
- Statistics [Undergraduate]
- Computer Networks and Communication [Undergraduate]
- Numerical Analysis [Undergraduate]
- Automatic Control [Undergraduate]