I am an assistant professor of networking at the University of Illinois at Chicago. Broadly speaking, I am interested in most aspects of data center networking. I am especially interested in the intersection of network systems, operating systems, and computer architecture. Currently, I am working on a number of projects related to the overarching goal of maximizing the high-level objectives of competing data center applications by redesigning the layers of the network stack and operating system in a holistic way.
In addition to my interests in computer science, I enjoy participating in many hobbies, including music, kaizo Mario, biking, boarding, and brewing. I enjoy many types of biking, from commuting on a road bike to riding dirt jumps on a BMX. I also enjoy many types of boarding, including snowboarding and kiteboarding.
PhD, Computer Science, 2015
MS, Computer Science, 2012
BS, Electrical Engineering, 2009
I am looking for motivated and passionate students. If you are interested in working with me, please feel free to reach out and start a conversation with me. My interests in computer science are broad, and I am willing to entertain any compelling projects. However, I am currently particularly interested in the following research areas:
Explicitly co-scheduling network and CPU resources so as to maximize high-level application and infrastructure objectives.
Integrating programmable NICs and switches into the OS and network core by developing new protocols and offloads that treat the servers and network in a cluster as a single heterogeneous processor.
New abstractions and frameworks for developing microservices and function chains that are able to efficiently utilize heterogeneous environments. By changing how applications are programmed, new paradigms can enable the design of clean-slate application communication primitives that are both simple and efficient and simultaneously able to benefit from advanced hardware offloads like RDMA and in-network stream processing.
I am currently teaching the following courses at UIC: