Carleton University, 2022 – Present

Assistant Professor, Department of Mechanical and Aerospace Engineering at Carleton University.

  • MECH 5804 – Applied Artificial Intelligence (Graduate level – Course Designed)
  • MECH 5906 Directed Study – Optimal Filtering (Graduate level – Study Designed)
  • MECH 5906 Directed Study – Vision-based Perception Robotics (Graduate level – Study Designed)
  • MECH 5908 Independent Study – UAV-based Artificial Intelligent Techniques for Wildfire Management (Graduate level – Study Designed)
  • MAAE 4904 – Machine Learning Theory and Applications (Course Designed)
  • AERO 4504 – Avionics Systems (Course Designed)
  • MECH 4806 – Mechatronics
  • MAAE 3500 – Feedback Control Systems
  • – – – – – –
  • Capstone (ECOR4907J)- Intelligent Telepresence Assistive Device (iTAD) Robot
  • Capstone (ECOR4907A)- Advanced Aircraft Design Project

Thompson Rivers University, Aug. 2019 – Dec. 2021

Assistant Professor, Software Engineering, Department of Engineering & Applied Science at Thompson Rivers University (TRU).

  • EENG 3010 – Introduction to Control Systems (Course Designed)
  • CENG 2010 – Computer Architecture & Assembly Language (Course Designed)
  • ENGR 1100 – Engineering and Design I (Course Designed)

Research and Chief Teaching Assistant, Department of Electrical and Computer Engineering, Western University. Chief Teaching Assistant of the following courses (Sep. 2017 – Apr. 2019):

  • ECE 4469 Applied Control Systems.
  • ECE 3374 Introduction to Electronics for Mechanical Eng.

Research and Teaching Assistant, Department of Electrical and Computer Engineering, Western University. Teaching Assistant of the following courses (Jan. 2016 – Apr. 2017):

  • ECE 2208 Electrical Instrumentation and Measurement.
  • ECE 3374 Introduction to Electronics for Mechanical Eng.
  • ES 1036 Programming Fundamentals for Eng (C++).
  • ECE 3380B Advanced Digital Systems.

Lecturer Assistant, Mechatronics, Department of Mechanical Engineering, Helwan University.

  • ME 411 Mechatronics Engineering (1).
  • ME 213 Numerical Methods Applications.
  • ME 212 Modeling and Systems Definition.

Research and Teaching Assistant, Systems and Control Engineering, Department of Systems Engineering, King Fahd University of Petroleum and Minerals. Teaching Assistant of the following course:

  • Jan. 2015 – May. 2015: CISE 418 Industrial Process Control.

Research and Teaching Assistant, Systems and Control Engineering, Department of Systems Engineering, King Fahd University of Petroleum and Minerals. Teaching Assistant of the following courses:

  • Jan. 2014 – May. 2014: CISE 422 Intelligent Controllers.
  • Sep. 2013 – Dec. 2013: CISE 412 Mechatronics.
  • Jan. 2013 – May. 2013: CISE 302 Linear Control Systems.

Teaching Assistant, Mechatronics, Department of Mechanical Engineering, Helwan University .

  • ME 422 Robot Dynamics.
  • EE 322 Digital Control.
  • EE 224 Analog Control.
  • EE 309 Computer Interfacing.
  • EE 232 Logic Circuits.
  • EE 321 Industrial Process Control.
  • ME 213 Numerical Methods Applications.
  • ES 013 Computer Programs (C++).