Teaching Experience

I have a rich teaching background spanning undergraduate and postgraduate programs. At present, I am a Postdoctoral Fellow at Khalifa University’s Center for Cyber-Physical Systems in Abu Dhabi, where, alongside my research, I maintain annual teaching responsibilities and co-supervise graduate and undergraduate students.
Between 2014 and 2021, I served as an Assistant Professor in the Department of Electrical & Computer Engineering at COMSATS University Islamabad (Wah), Pakistan. There, I taught a range of undergraduate and postgraduate courses, supervised final-year projects as well as MS/PhD theses, secured grants to establish new research laboratories, and led program accreditation efforts under the Washington Accord as convener of the accreditation committee.
Earlier in my career (2007–2008), I worked as a Junior Lecturer at Bahria University, Islamabad, where I delivered laboratory lectures across multiple programs and contributed to the establishment and maintenance of teaching laboratories.

Teaching Philosophy

I see teaching as a responsibility that goes beyond delivering lectures. My goal is to make learning clear, engaging, and relevant by connecting abstract concepts with real-world examples and applications. Over the years, I have learned that students respond best when courses are organized around well-defined objectives and supported by interactive methods such as discussions, peer-to-peer learning, simulations, and project-based work. These approaches not only help students grasp the material but also encourage them to think critically and work collaboratively.

In the classroom, I use questions, diagrams, and multimedia to reinforce key ideas and keep students actively involved. I also try to create an inclusive environment—for example, encouraging group work that brings together students with different strengths so they can learn from each other. Beyond the classroom, I have organized industrial visits, seminars, and workshops that give students a chance to see how theory translates into practice and to build professional skills. As the founding counsellor of the IEEE student branch at COMSATS University, I worked closely with students to develop such activities and foster a sense of community.

I believe students should not only understand theoretical foundations but also gain the confidence to apply them to real problems. I monitor their progress carefully, using both formative and summative assessments, and provide extra support where needed. I also update my courses regularly, introducing new tools and teaching approaches, to ensure that the learning experience remains current, practical, and outcome-focused.

Courses Taught

I have taught a wide range of undergraduate and graduate courses, supervised projects and theses, and contributed to program development and accreditation.

Undergraduate Courses

Image Processing & Analysis Computer Programming Data Structures Object-Oriented Programming Digital Logic Design Circuit Analysis (AC & DC) Microprocessor Systems & Interfacing Probability Methods Signals & Systems

Graduate (MS/PhD) Courses

Optimization Techniques Biologically Inspired Computing Evolutionary Optimization Algorithms ASICs & FPGA Design Simulation & Modeling

Student Supervision

I have supervised students across undergraduate, postgraduate, and doctoral levels. A selection of supervised theses and projects is listed below.

PhD Theses

  • E. Jadoon — Design of a Meta-Heuristic Computing Paradigm for Nonlinear Electrohydrodynamic Models (Co-supervised, completed)
  • M. Amjad — Resource Management in Energy-Harvested Cooperative IoT Networks (Co-supervised, completed)

MS Theses

  • A. Iqbal — Optimal PMU Placement in Smart Grid for Line Outage Detection
  • S. Iqbal — Flexible Reference Model for LTE/UMTS Turbo Codes
  • N. Irshad — Hardware Accelerator for Line Outage Detection
  • M. Y. Madni — Shielding Effectiveness of Metallic Cavities using FDTD
  • Q. Ahmad — Multi-Tier IoT Node Deployment for Energy Efficiency
  • Salman — Efficient Charging Station Placement in Smart Cities
  • S. Mehmood — PMU Placement for System Observability
  • M. Amin — Multi-Resource Power Generation Scheduling
  • M. Hussain — Renewable-Energy-Based Hydrothermal Optimization
  • M. A. Khan — Nonlinear Modeling for PMU Placement
  • B. Emanuel — Optimal Power Generation in Islanded Microgrids
  • J. Ali — Budget-Constrained Charging Terminal Placement
  • A. Mahmood — Data Offloading in IoT Edge Cloud
  • K. Shahzad — Energy-Efficient Task Scheduling in MEC

BS Projects

  • K. Rana, W. Ahmad — GPU-Based Motion Tracking
  • A. Niaz, I. Elahi — Environmental Management in Broiler Houses
  • M. Talha, W. Malik — Railway Monitoring System
  • A. Ahmad et al. — Hybrid Car (Solar & Wind)
  • A. Mannan et al. — Smart Switch Design
  • M. Safdar et al. — Solar Electric Car
  • A. Fraz et al. — Smart Energy Meter System
  • H. M. Naeem et al. — Remote Health Monitoring System
  • Omer et al. — Energy Storage Testbed