Undergraduate

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