Bruce Maxim has worked as a software engineer, project manager, professor, author, and consultant for more than 40 years. His research interests include software engineering, user experience design, game development, AR/VR/XR, social media, artificial intelligence, and software engineering education. Bruce Maxim is professor of computer and information science and collegiate professor of engineering at the University of Michigan -Dearborn. He established the GAME Lab in the College of Engineering and Computer Science. He has published more than 90 papers on computer algorithm animation, game development, software engineering practice, and engineering education. His professional experience includes managing research information systems at a medical school, directing instructional computing for a medical campus, working as a statistical programmer, and serving as the chief technology officer for a game development company. He is co-author of Software Engineering: A Practitioner's Approach.