I am an educator and a researcher specializing in Software Engineering and Artificial Intelligence. Currently, I am a Teaching Professor in Software Engineering in the Department of Electrical and Computer Engineering at the University of Alberta. My research focuses on leveraging AI to automate and democratize software engineering tasks, as well as the design and implementation of AI-powered software solutions. I earned my Ph.D. in Software Engineering from McGill University, where I advanced methods for model-driven engineering, system integration, and modularity of complex systems.