Siebel 4238

201 N Goodwin Ave

Urbana, IL 61801

I’m a PhD student within the I-ACOMA research group and focus on novel hardware-software co-designs. More specifically, I study the behavior of various managed-language virtual machines (VMs) and propose hardware and software changes to improve their execution.

In the past I have studied many VM implementations for JavaScript (V8, JavaScript), Java (HotSpot, Maxine), and Swift.

Currently, I am exploring how best to expose emerging Non-Volatile Memory (NVM) technologies to programmers while maintaining an enticing balance of performance, correctness, and programmability.