Dr. Mohamed Fayad
Dr. M.E. Fayad is a Full Professor of Computer Engineering at San Jose State University, from 2002 to present. He was a J.D. Edwards Professor, Computer Science & Engineering, at the University of Nebraska, Lincoln, from 1999 to 2002, and an associate professor at the Computer Science and Computer Engineering faculty at the University of Nevada, from 1995 - 1999. He has 15+ years of industrial experience in the field.
Dr. Fayad is a Senior Member of the IEEE, a Senior Member of the IEEE Computer Society, a Member of the ACM, an IEEE Distinguished Speaker, an Associate Editor, Editorial Advisor, and a Columnist for The Communications of the ACM; his column is Thinking Objectively;He is also a columnist for Al-Ahram Egyptians Newspaper (2 million subscribers),an Editor-In-Chief for IEEE Computer Society Conference Publishing Services - Computer Science and Engineering Practice Press (1995-1997), IASTED Technical Committee member on Software Engineering (2001-2004), a general chair of IEEE/Arab Computer Society International Conference on Computer Systems and Applications (AICCSA 2001), Beirut, Lebanon, June 26-29, 2001, and he is the president of Arab Computer Society (ACS) from April 04 to present.
Dr. Fayad was a guest editor on nine theme issues: CACM's OO Experiences, Oct. 1995, IEEE Computer's Managing OO Software Development Projects, Sept. 1996, CACM's Software Patterns, Oct. 1996, CACM's OO Application Frameworks, Oct. 1997, ACM Computing Surveys – OO Application Frameworks, March 2000, IEEE Software - Software Engineering in-the-small, Sept./Oct. 2000, and International Journal on Software Practice and Experiences, July 2001, IEEE Transaction on Robotics and Automation -- Object-Oriented Methods for Distributed Control Architecture, October 2002, and Annals of Software Engineering Journal – OO Web-Based Software Engineering, October 2002. He has published a number of articles in many journals and magazines, such as IEEE Software, IEEE Computer, JOOP, ACM Computing Surveys and CACM on OO software engineering methods, experiences, aspect-oriented programming, internet & web applications, enterprise and application frameworks, design patterns, and management. He has also given tutorials and seminars on OO Technologies and Experiences at many conferences, and he has presented various seminars in USA and several countries, such as Hong Kong (April 96), Canada (10 times), Bahrain, Saudi Arabia, Egypt (12 times), Portugal (Oct. 96, July 99), Finland (July 99), Mexico (Oct. 98), Argentina (3 times), Chile (00), Peru (02), and Spain (02), Brazil (04).
Dr. Fayad has received an MS and a Ph.D. in Computer Science from the University of Minnesota at Minneapolis. His research topic was OO Software Engineering: Problems & Perspectives. He is the lead author of several Wiley books: