CS4202 Research and Development Project (2021, 2020) – CSE, UOM
CS4262 Distributed Systems (2020,2019) – CSE, UOM
CS4542 Compiler Design (2020,2019) – CSE, UOM
CS4532 Concurrent Programming (2021,2020,2019) – CSE, UOM
CS3512 Programming Languages (2921,2020,2019) – CSE, UOM
COP4020 Programming Language Concepts (2018,2017) – CISE, UF
COP4620 Translators (2018) – CISE, UF
COP3275 Computer Programming Using C (2017) – CISE, UF
CS4522 Advanced Algorithms (2013,2012) – CSE, UOM, Co-lecturer
CS4722 Computer Vision (2013, 2012) – CSE, UOM, Co-lecturer
CS3712 Image Processing (2013, 2012) – CSE, UOM, Co-lecturer
CS2832 Modular Software Development (2013, 2012) – CSE, UOM
CS3962 Research and Report Writing (2013, 2012) – CSE, UOM
COP5536 Advanced Data Structures (2018,2017,2016) – CISE, UF, Teaching Assistant
CDA5155/CDA4102: Computer Architecture Principles (2015) – CISE, UF, Teaching Assistant
COT3100 Discrete Mathematics (2015,2014) – CISE, UF, Teaching Assistant