UMassCS Logo Donate to CS


Emery D Berger

Position: Associate Professor
Office: CS344
Phone: (413) 577-4211
E-mail: emery [at] cs [dot] umass [dot] edu


Programming languages, memory management (including garbage collection), operating systems, runtime systems, concurrency and multicore systems.


Emery Berger is an Associate Professor in the School of Computer Science 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 frequent Visiting Scientist at Microsoft Research and at the Universitat Politècnica 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 creator of Hoard, a widely-used scalable memory manager on which the Mac OS X memory manager is based, and DieHard/DieHarder, which influenced security and reliability features in Windows 7 and 8.

Awards & Activities

His honors include a Microsoft Research Fellowship, an NSF CAREER Award, a Lilly Teaching Fellowship, a Most Influential Paper Award at OOPSLA 2012, a Google Research Award, and a Microsoft SEIF Award; he was named an ACM Senior Member in 2010.