1. Professor of Information Technology, Faculty of Computers and Information, Cairo University – Egypt , September 1998 –Now
2. Professor of Information Technology, Faculty of Engineering, Cairo University – Egypt, February 1990 – September 1998.
3. Professor of Information Technology, Faculty of Informatics and Management– French University of Egypt, September 2011 – September 2014
4. Professor of Information Technology, Faculty of Computer Science and Information Technology, Ahram Canadian University – Egypt , May 2005 –August 2011
5. Associate Professor, Faculty of Engineering Cairo University- Egypt, February 1985-February 1990.
6. Assistant Professor, Faculty of Engineering Cairo University – Egypt, December 1979 – February 1985.
7. Professor, Computer Engineering Department, Faculty of Computer and Information Sciences, King Saud University, Riyadh-Saudi Arabia, September 1990 – September 1995 ( on leave from Cairo University ).
8. Associate Professor (Part timer), American University in Cairo –Egypt, December 1979- August 1990.
9. Associate Professor (part timer), Egyptian Air Force Academy, Department of Computer Engineering, March 1988-September 1988.
10. Senior Researcher and member of scientific committee, Laboratory of Automatic Control and System Analysis ( LAAS) – CNRS , Toulouse –France, June 1978 - November 1979.
11. Assistant Professor, National Institute of Applied Sciences Toulouse- France, June 1978 – November 1979.
12.Researcher, Laboratory of Automatic Control and System Analysis (LAAS ) – CNRS , Toulouse – France, November 1974 – June 1979.
13.Lecturer, Faculty of Engineering Cairo University-Egypt, July 1974 – November 1979.
14.Teaching and Research Assistant, Faculty of Engineering, Cairo University – Egypt, October 1971 – July 1974.