Teaching Activities:
Learning and teaching have always been immensely rewarding for me. Below is a list of courses I have taught in both undergraduate and graduate programs, as well as courses I look forward to teaching in the future:
Undergraduate courses Taught:
Mobile Application Development
Data Structures & Algorithms
Design & Analysis of Algorithms
Data Communication & Networks
LAN Switching & Routing
DBMS
Logic for Comp. Science
Object Oriented Programming
Networking Protocols
Local Area Networks
Artificial Intelligence
Graduate courses Taught:
Digital Forensics
Algorithmic Game Theory
Internet of Things
Wireless Networks
Social Networks
Looking Forward teach the following courses:
Penetration Testing
Data Science
Machine Learning
Deep Learning
Web Engineering
Cloud Computing
Distributed Computing
Blockchain Technologies
Institutional Services:
School of Engineering, Applied Science and Technology, Canadian University Dubai [Since August 2023]
Member, Committee to propose MS (Cyber Security) degree program.
Conducted a SWOT analysis of similar degree programs offered in the UAE.
Participated in preparing the structure of the program.
Designed outlines for courses.
Working on preparing a formal proposal.
Member, Committee to propose MS (AI) program.
Prepared rules and guidelines for the MS thesis of the program.
Designed syllabus for a course titled, "Advanced Speech Recognition"
Participated in meetings to review and revise the proposal draft for the program.
Conducted a workshop on "How to Write Effective End-of-Course Instructor Review Reports."
Member, Committee for ABET accreditation of the BS(Cyber Security) program.
Mapped PIs to courses offered in the program.
Department of Computing, SEECS-NUST [October 2020 - August 2023]
Revision of the curriculum of BSCS degree program as per guidelines of National Computing Education Accreditation Council (NCEAC).
Mapped the BSCS program as per the requirements of:
Undergraduate Education Policy, 2020 of HEC and
National Computing Education Accreditation Council (NCEAC)
Team lead of the committee to prepare self assessment reports of the following four post graduate degree programs:
MS(IT)
Ph.D. (IT)
MS (Information Security)
Ph.D. (Information Security)
Computer Science Department, COMSATS University Islamabad [March 2013- September 2020]:
Convener of the Course Mentors Committee
Member of ABET Continuous Assessment and Improvement Committee
Member of Graduate Thesis Committee
Member of Departmental Academic Review Committee
Member of Undergraduate Final Year Projects Committee
Member of class counselors committee