From 2013 to 2016, I was a postdoctoral researcher in the Computer Science Department at Carnegie Mellon University (CMU). I worked on the XIA project and was advised by Professor Peter Steenkiste. My research focused on enabling evolvability for inter-domain routing and was published in SIGCOMM’17. In the Fall of 2013, I developed and taught the initial offering of CMU’s graduate class on cloud computing (15-719).
I completed my Ph.D. in the Electrical & Computer Engineering department at CMU in May 2013. I worked at the Parallel Data Lab (PDL) and was advised by Professor Greg Ganger. My dissertation work focused on how to use distributed-system tracing techniques to automate problem diagnosis tasks in cloud environments. Conference papers related to my dissertation were published in NSDI’11, InfoVis’13, and SoCC’16.
In 2007, I appeared in a PhDComics strip encouraging CS grad students to wear lab coats to work. In my spare time, I enjoy playing tennis, running, and photography. I also occasionally blog at Formalized Curiosity.
I will be on the market for tenure-track positions in academia during the upcoming 2018-2019 hiring cycle. If you think I would be a good fit, feel free to e-mail me. You can find my CV here.