- Lecturing, and Research Activities.
- Courses Taught: Advanced Computing Techniques (ECE501), Compiler Design&Construction (ECE 409), Semiconductor Device Technology (EEE 409) Microprocessors &Embedded programming/FPGA (ECE 731),Digital Instrumentation (ECE 508), Applied Electronics, (ECE 316), Data Communication/Network Design&Modelling with MATLAB/Riverbed Modeller. Numerical Computing &Computer programming (EEE 603), Technical Report Writing (EEE (614)