His research interests include software engineering, self-adaptive systems, distributed systems, and software fairness. He received his PhD from the University of Southern California in 2008 under the supervision of Nenad Medvidovic and he was a Computing Innovation postdoctoral fellow at the University of Washington until 2012 under the supervision of David Notkin. Prof. Brun is a recipient of the NSF CAREER Award in 2015, the IEEE TCSC Young Achiever in Scalable Computing Award in 2013, a Best Paper Award in 2017, two ACM SIGSOFT Distinguished Paper Awards in 2011 and 2017, a Microsoft Research Software Engineering Innovation Foundation Award in 2014, a Google Faculty Research Award in 2015, a Lilly Fellowship for Teaching Excellence in 2017, a College Outstanding Teacher Award in 2017, and an ICSE 2015 Distinguished Reviewer Award.