Professor Mohammad Moshirpour is a faculty member at the University of California, Irvine (UCI), affiliated with the School of Information and Computer Sciences and the Department of Computer Science. As Director of the Software Engineering Practice and Education (SEPE) Lab, his work spans applied software engineering, artificial intelligence, machine learning, and educational methodologies. He emphasizes practical applications, collaborating with healthcare institutions (e.g., University of Calgary nursing faculty), industry partners, and academic institutions to address real-world challenges such as pipeline monitoring, video restoration, and dementia therapy through virtual reality. His research interests include software requirements engineering, AI-driven software development, and innovative education models like project-based learning (PBL) and hackathon-based assessment. He advocates for hands-on learning, comparing software engineering education to medical training. His SEPE Lab focuses on creating scalable, maintainable software solutions with a strong emphasis on AI integration. Key collaborations include work on parent-child interaction analysis via machine learning and video super-resolution techniques. Professor Moshirpour’s recent projects highlight cross-disciplinary innovation, such as leveraging federated learning for video enhancement and applying Monte Carlo methods to pipeline monitoring. His educational contributions include frameworks for agile teaching, automated feedback systems, and curriculum modernization. While no specific awards are listed, his work reflects a commitment to bridging theoretical research with practical implementation.






