Mohammad Moshirpour
Electrical and Computer Engineering, University of Calgary
An instructor and Chair of Engineering Teaching Innovation in the Schulich School of Engineering at the University of Calgary, Dr. Mohammad Moshirpour shares his passion for software engineering with students and colleagues. In his role as Teaching Innovation Chair, he seeks to create and maintain a highly technical and dynamic software engineering program that effectively prepares students for the complex challenges of industry. He is accomplishing this through novel curriculum and course design, transformation of pedagogical approaches, and the creation of a collaborative learning community within the School.
As an instructor, Dr. Moshirpour teaches both undergraduate and graduate students, sharing[...]
An instructor and Chair of Engineering Teaching Innovation in the Schulich School of Engineering at the University of Calgary, Dr. Mohammad Moshirpour shares his passion for software engineering with students and colleagues. In his role as Teaching Innovation Chair, he seeks to create and maintain a highly technical and dynamic software engineering program that effectively prepares students for the complex challenges of industry. He is accomplishing this through novel curriculum and course design, transformation of pedagogical approaches, and the creation of a collaborative learning community within the School.
As an instructor, Dr. Moshirpour teaches both undergraduate and graduate students, sharing his industry experience and specialized knowledge of software engineering. In the classroom, he fosters learning environments where students feel safe to discover, take risks, and exchange ideas. Fundamentally, Dr. Moshirpour believes teaching is more than conveying content, it also involves shaping the minds of learners towards critical and analytical thinking. He appreciates the practical nature of his discipline and strives to inspire his students to ‘learn how to learn’ and encourages their curiosity and creativity. Dr. Moshirpour aspires to cultivate the next generation of innovative software engineering leaders poised to take on local and global challenges.