Dr. Mohamed El-Attar completed his B.Eng Computer Systems degree from Carleton University, Ottawa, Ontario, Canada in 2003. He then completed his Ph.D. in Software Engineering from the University of Alberta, Edmonton, Alberta, Canada in 2009. Dr. El-Attar worked in industry in Canada and USA as a software tester and front-end developer, respectively. After a 1.5 years of industrial experience, Dr. Mohamed El-Attar started his academic career at King Fahd University of Petroleum and Minerals (KFUPM) in Dhahran, KSA, as an Assistant Professor. He was promoted at KFUPM to Associate Professor in only four years. After 6 years at KFUPM, Dr. El-Attar worked one year at Mississippi State University, USA, followed by one more year at the University of Ontario Institute of Technology, Canada. Dr. El-Attar, then returned to KSA to work at Alfaisal University where he is now the Chair of the Software Engineering department.
Dr. Mohamed El-Attar many undergraduate and graduate courses at various institutions across multiple continents. He supervised a number of graduate students. His research focuses on the two main areas of software modeling and requirements engineering. In particular, his research is concerned with, UML, especially use case models, model consistency assurance, model transformation, human aspects in software modeling and secure software engineering. His research has been published in the most prestigious software engineering journals and conferences such as: IEEE Transactions on Software Engineering, Empirical Software Engineering, Information and Software Technology, Systems and Software, Software and Systems Modeling, Secure Software Engineering and Requirements Engineering.