| Teaching of Electric Machines, Special Machines, Power Electronics, Control, Measurements, Power Systems, Protection of Power Systems, Switchgears, Computers Repairing, Operating, Matlab/Simulink, Maintenance, and installation at Faculty of Engineering Benha University from 1997 until now.
Training Teachers in Ministry of Education of technical secondary schools in power electronics and machines for two months in 2001.
Maintenance and operating engineer in Taba Company for pharmaceutical packages from 1996 to 1997.
Teaching of computer skills in Technical Health Institute from 1997 to 2005.
Teaching of computer skills and maintenance in Arabic Academy for Science from 2008 to 2009.
Teaching of different training courses in Arab Management Association from 2005 until now.
Teaching of Electrical Safety in Arab Training Center (ACTRAN) from 4 to 8 Nov. 2006 Riyadh-KSA.
Teaching of different training courses in Totality Company from 2006-2007.
Postdoctoral fellowship in University of Waterloo Ontario Canada from 2007 to 2008.
Computer Skills: I have finished the ICDL exam in March 2010 with a skill card no. EGY000325218.
I have attended nine training programs of (FLDP) teaching assistances, preparing of different courses and computer skills.
I have attended four training programs of (Quality Assurance and Accreditation of Education).
Co-Supervisor of fiver Master Degrees in Faculty of Engineering Benha-Benha University and they were finished in 2009, and 2012.