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. The following lists summarize the key courses I have delivered.
Undergraduate Courses
- Image Processing & Analysis
- Computer Programming
- Data Structures
- Object-Oriented Programming
- Digital Logic Design
- Circuit Analysis (AC & DC Analysis)
- 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 all levels of higher education. A sample of supervised theses and projects is listed below.
PhD Theses
- E. Jadoon – Design of a Meta‑Heuristic Computing Paradigm for the Analysis of Non‑Linear 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 with Slots on Multiple Sidewalls using FDTD.
- Q. Ahmad – Multi‑Tier IoT Node Deployment for Energy Efficiency.
- Salman – Efficient Charging Station Placement in a Smart City.
- S. Mehmood – Efficient PMU Placement for Complete System Observability in Power Grids.
- M. Amin – Multi‑Resource Power Generation Scheduling.
- M. Hussain – Renewable‑Energy‑Assisted Stochastic Multi‑Objective Long‑Term Hydrothermal Cooperation.
- M. A. Khan – Non‑Linear Modelling Approach for Efficient PMU Placement.
- B. Emanuel – Optimal Power Generation in Islanded Micro Grids.
- J. Ali – Budget‑Constrained Electric Charging Terminal Placement.
- A. Mahmood – Energy‑Harvested Assisted Data Offloading in IoT‑Enabled Mobile Edge Cloud.
- K. Shahzad – Task Scheduling for Energy Efficiency using Mobile Edge Computing.
BS Projects
- K. Rana & W. Ahmad – Highly Parallel GPU‑Based Motion Tracking Algorithm.
- A. Niaz & I. Elahi – Environmental Management in Broiler Houses.
- M. Talha & W. Malik – Railway Monitoring System.
- A. Ahmad, M. Zeeshan, M. Uzair & M. Muneeb – Hybrid Car Using Solar and Wind Power.
- A. Mannan, M. A. Awan, M. Afzal & A. Saeed – Design of a Smart Switch.
- M. M. Safdar, M. Zeeshan, M. Uzair & A. Ahmad – Solar‑Powered Electric Car.
- A. Fraz, A. Hadi, U. Ahmed & S. Batool – Smart Card‑Based Prepaid Energy Meter and Wireless Home‑Load Control.
- H. M. Naeem, A. Raza, G. Akbar & A. Munir – Remote Health Monitoring and Automated Building Supervision.
- Omer, A. Ali, S. Imam & N. Anwar – Test Bed for Electrical Energy Storage in Power Generation.