Research Interests: Software engineering education, software architecture and design, architectural styles and design patterns, mathematical foundations of software engineering
Professor Lutz graduated with a B.S. in mathematics from St. John Fisher College and an M.S. in Computer Science from SUNY Buffalo. He joined RIT in 1976 as a member of the computer science faculty. After an industrial leave in the late 1980's, he returned to lead the development of the nation's first baccalaureate program in software engineering. Professor Lutz is a member of the IEEE, the IEEE Computer Society, the ACM, and the ASEE. He is a member of the Computer Society Educational Activities Board, and serves on the Executive Committee of the Computer Society International Design Competition. He was previously a member of the IEEE Software editorial board, and currently serves on the IEEE Computer editorial board. He has also served as program chair, general chair, and program committee member for the annual Conference on Software Engineering Education and Training. Professor Lutz's areas of interest include software engineering education, software architecture and design, architectural designs and design patterns, and mathematical foundations of software engineering.
Lutz, M. and Vallino, J. Concurrent System Design: Applied Mathematics & Modeling in Software Engineering Education. 2005 ASEE Annual Conference and Exposition. Portland, OR. June, 2005. Lutz, M., Hilburn, T., Hislop, G, McCracken, M. and Sebern, M. Work In Progress - The SWENET Project: Bridging The Gap From Bodies Of Knowledge To Curriculum Development. 2003 Frontiers in Education Conference. Boulder, CO., November, 2003. Williams, L., Hislop, G, Lutz, M., McCracken, M., Mead, N., Naveda, J. F., Integrating Agile Practices into Software Engineering Courses, Journal of Computer Science Education, September 2002.