
Emery Berger is a (full) Professor in the Manning College of Information and Computer Sciences at the University of Massachusetts Amherst, the flagship campus of the UMass system. He graduated with a Ph.D. in Computer Science from the University of Texas at Austin in 2002. Professor Berger has been a Visiting Scientist at Microsoft Research (7 times) and at the Universitat Politecnica de Catalunya (UPC) / Barcelona Supercomputing Center (BSC). Professor Berger’s research spans programming languages, runtime systems, and operating systems, with a particular focus on systems that transparently improve reliability, security, and performance. He is the co-creator of a number of influential software systems including Hoard, a fast and scalable memory manager that accelerates multithreaded applications (used by companies including British Telecom, Cisco, Crédit Suisse, Reuters, Royal Bank of Canada, SAP, and Tata, and on which the Mac OS X memory manager is based); DieHard, an error-avoiding memory manager that directly influenced the design of the Windows 7 Fault-Tolerant Heap; DieHarder, a secure memory manager that was an inspiration for hardening changes made to the Windows 8 heap; and the BLeak memory leak detector, whose algorithms have been incorporated into Google’s Android Software Development Kit. He also developed and curates the widely-used CSrankings.org website. Professor Berger was named as an ACM Fellow in 2019. His honors include a Microsoft Research Fellowship, an NSF CAREER Award, a Lilly Teaching Fellowship, Most Influential Paper Awards at OOPSLA 2012, PLDI 2016, and ASPLOS 2019; five papers selected as CACM Research Highlights; and Best Paper Awards at FAST, OOPSLA, and SOSP. Professor Berger recently completed his second term as an elected member of the SIGPLAN Executive Committee and served for a decade as an Associate Editor of the ACM Transactions on Programming Languages and Systems. He served as Program Chair for PLDI 2016, and recently served as co-Program Chair of ASPLOS 2021.