Teaching
Assistant Professor
Assistant Professor
University of New Brunswick, Saint John, Canada
University of New Brunswick, Saint John, Canada
ME 2143 Kinematics and Dynamics of Machines
ME 2143 Kinematics and Dynamics of Machines
ME 2145 Kinematics and Dynamics Design Project
ME 2145 Kinematics and Dynamics Design Project
ME 2122 Mechanics of Materials II
ME 2122 Mechanics of Materials II
ME 2125 Mechanics of Materials Design Project
ME 2125 Mechanics of Materials Design Project
APSC 1021 Mechanics II
APSC 1021 Mechanics II
Sessional Lecturer
Sessional Lecturer
Lassonde School of Engineering, York University, Canada
Lassonde School of Engineering, York University, Canada
LE/ESSE 4110 Dynamics of Space Vehicles
LE/ESSE 4110 Dynamics of Space Vehicles
LE/ESSE 3320 Microsystems Technology
LE/ESSE 3320 Microsystems Technology
Instructor - Online
Instructor - Online
Dakar American University of Science of Technology (DAUST), Senegal
Dakar American University of Science of Technology (DAUST), Senegal
Engineering Mechanics (Statics)
Engineering Mechanics (Statics)
Engineering Mechanics (Dynamics)
Engineering Mechanics (Dynamics)
Teaching Assistant
Teaching Assistant
York University, Canada
York University, Canada
LE/ESSE 4110 Dynamics of Space Vehicles
LE/ESSE 4110 Dynamics of Space Vehicles
LE/ENG 4550 Introduction to Control Systems
LE/ENG 4550 Introduction to Control Systems
LE/ESSE 4370 Finite Element Methods in Engineering Design
LE/ESSE 4370 Finite Element Methods in Engineering Design
Assistant Lecturer
Assistant Lecturer
Faculty of Engineering, Alexandria University, Egypt
Faculty of Engineering, Alexandria University, Egypt
Engineering Mechanics (Statics)
Engineering Mechanics (Statics)
Engineering Mechanics (Dynamics of Particles)
Engineering Mechanics (Dynamics of Particles)
Engineering Mechanics (Dynamics of Rigid Bodies)
Engineering Mechanics (Dynamics of Rigid Bodies)
Demonstrator
Demonstrator
Faculty of Engineering, Alexandria University, Egypt
Faculty of Engineering, Alexandria University, Egypt
Engineering Mechanics (Statics)
Engineering Mechanics (Statics)
Engineering Mechanics (Dynamics of Particles)
Engineering Mechanics (Dynamics of Particles)
Engineering Mechanics (Dynamics of Rigid Bodies)
Engineering Mechanics (Dynamics of Rigid Bodies)