Skip to content
Smiling man wears black beanie with white patch

Bruce Maxim

Dr. Bruce R. Maxim is Professor of Computer and Information Science and the
Narasimhamurthi “Nattu” Natarajan Collegiate Professor of Engineering at the University of
Michigan – Dearborn. His research interests include software engineering, user experience
design, serious game development, extended reality, artificial intelligence, and computer
education. His recent research publications have been in the areas of serious game development, software analytics, and engineering education. He is co-author of a best-selling introductory computer science text and the world’s most popular software engineering text. He has served as co-editor of three collections of software engineering research papers. Dr, Maxim’s professional experience includes managing research information systems at a medical school, directing instructional computing activities for a medical campus, working as a statistical programmer in a department of epidemiology, and serving as the chief technology officer for a game development company.

Bruce’s Recent Posts

professor and students working collaboratively

Using and evaluating teams in PBL Engineering classes

In PBL courses, the use of real-world, community-based projects may be an effective way to engage st…

A digital illustration in shades of purple showing a silhouetted figure of a woman at a computer.

Use of Reflections in Asynchronous Online Engineering Courses

I stopped having my students take written exams in my classes several years ago. Most of my classes …

woman working on laptop bites pencil and gives a feeling of stress

Engaging Asynchronous Online Students Using Peer Review, Peer Evaluation, and Peer Teaching

Active learning techniques such as think-pair-share exercises [1], pair programming [2], peer instru…