Yuriy Brun is a professor of computer science at the University of Massachusetts Amherst with over a decade of academic and research experience focused on software engineering, automated program repair, and formal verification. He progressed through MIT and USC training to a Ph.D. and postdoctoral work, and has been on UMass faculty since 2012, becoming full professor in 2021. His research blends practical bug-fixing techniques with rigorous correctness proofs, bridging theory and tools that improve software reliability. Based in Amherst, he mentors graduate students and leads projects that translate formal methods into usable repair systems for real-world code. Beyond publications, his career path reflects sustained work at top institutions and an emphasis on turning deep research into practical, verifiable software fixes.
11 years of coding experience
15 years of employment as a software developer
Ph.D., Computer Science, Ph.D., Computer Science at University of Southern California
Master of Engineering, Computer Science and Electrical Engineering, Master of Engineering, Computer Science and Electrical Engineering at Massachusetts Institute of Technology
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.