Teaching
Fall 2023
Fall 2023
CPE 3450C Computer Communication and Networks & Lab
Spring 2023
Spring 2023
CPE 3450C Computer Communication and Networks & Lab
CPE 2405C Programming Concept and Algorithms
Fall 2022
Fall 2022
CPE 3450C Computer Communication and Networks & Lab
Spring 2022
Spring 2022
CPE 3450C Computer Communication and Networks & Lab
Summer 2021
Summer 2021
HUM3215 Research Methodology
Spring 2021
Spring 2021
CPE 2320 Electronic Materials
CPE 2405C Programming Concept and Algorithms
Fall 2021
Fall 2021
CPE 2405C Programming Concept and Algorithms
Spring 2020
Spring 2020
CPE 2320 Electronic Materials
CPE 3450C Computer Communications and Networks
CPE 2405C Programming Concept and Algorithms
CMP 1300 Computer Skills
Fall 2019
Fall 2019
CPE 2405C Programming Concept and Algorithms
CPE 3330 Fundamental of Database Systems
CMP 2305 Computer Applications for Business