Mahmoud Jahanshahi

Teaching Assistant Professor

Mahmoud Jahanshahi is a Teaching Assistant Professor at the College of Emerging and Collaborative Studies at the University of Tennessee, Knoxville. His research lies at the intersection of empirical software engineering, machine learning, and large language models, with a particular focus on software supply chains, code reuse, and AI safety. He has received multiple awards for his work, including the ACM SIGSOFT Distinguished Paper Award and the Best Paper Award at the LLM4Code workshop. Prior to his faculty appointment, he was a PhD researcher in Computer Science at UTK under supervision of Dr. Audris Mockus, where he contributed to large-scale infrastructure projects such as World of Code.

In addition to his academic research in computer science, Mahmoud holds both a Bachelor’s and a Master’s degree in Industrial Engineering, the latter from Sharif University of Technology. He brings a strong foundation in operations research, statistics, and optimization, grounded in his engineering training. He also has several years of industry experience at the Mobile Communications Company of Iran (MCI), where he held strategic and technical roles in business intelligence, data warehousing, investment analysis, feasibility studies, business planning, and M&A evaluations. His interdisciplinary expertise enables him to tackle complex problems from technical, analytical, and practical perspectives, effectively bridging academic research with real-world impact.