Hi, my name is Ben Berg.

I’m a sixth year Ph.D. student in the Computer Science Department at Carnegie Mellon University, where I’m advised by Mor Harchol-Balter.
I was a recipient of the Facebook Graduate Fellowship.

I am on the academic job market this year! Please check out my research statement and teaching statement.

Here are links to online copies of my publications as well as my CV.
In general, I am interested in using performance modeling to make better resource allocation decisions in computer systems. I mainly focus on scheduling parallelizable jobs, where one must decide how to allocate cores or servers among parallelizable jobs. I also work on caching, where one must decide how to best allocate cache space when admitting or evicting objects.

Here’s a video that gives a brief synopsis of my research and future plans: