Current Teaching

ICS 535 : Design and Implementation of Programming Languages ICS 410 : Programming Languages SEC 619 : Projects

Courses I have Taught

Structured Programming Language Object Oriented Programming Language Data Structure and Algorithms Concepts of Programming Language Mobile Computing and Applications Data Communications Fundamentals of Computer Networks Data Security and Encryption Cryptography and Blockchain Applications Information Security Network Security Compiler Design Digital Logic Design Introductory Computer Usage Introduction to Programming Using Python and C

Current Academic Position

Assistant Professor Department of Information and Computer Science King Fahd University of Petroleum and Minerals (KFUPM)

Previous Academic Position

Assistant Professor, Department of Electrical and Computer Engineering, North South University (NSU) Instructor (Part time), Department of Computer Science, University of Manitoba (UofM) Lecturer, Department of Computer Science and Engineering, HSTU Instructor, International College of Manitoba (ICM) Visiting Faculty, Department of Computer Science and Engineering, GUB