About

I'm a Ph.D student in the Computer Science Department at CMU advised by Srini Seshan. My research interests are broadly construed as computer networks. Much of my work has been in the areas of network architecture (both high-level design and physical layer manipulation) and mobile systems. I've also done some work with great people at Google involving speeding up the mobile web. I also do a lot of work with these guys.

Before CMU I received my BA in Computer Science and Japanese at Dartmouth College in 2010. I was advised by Andrew Campbell and Tanzeem Choudhury. I received a Masters of Engineering in Computer Science at Cornell University in 2011.

When I'm not building a better network, I like to collaborate with musicians around the world via YouTube. I'm also very interested in the Japanese language and culture, having studied abroad at 神田外語大学 (Kanda University for International Studies) in Japan for two summers.

Work
XIA, Carnegie Mellon University
Srini Seshan and Peter Steenkiste

I am currently involved in the eXpressive Internet Architecture (XIA) project, a largescale research project funded by the National Science Foundation to effectively design, implement, and evaluate a clean-slate redesign of core internet functionality. XIA seeks to mainly improve the evolvability of the network by providing a simple framework to allow deployment of future means of communication, in addition to providing incredibly flexible routing and intrinsic security.

I am actively involved in various facets of the project, with my current work focused on backwards compatibility (with IPv4) and network management (ping, traceroute, etc). Working on backwards compatibility has lead me to believe that XIA exhibits certain properties that allow the transition from IPv4 to be virtually seamless, especially when compared to the IPv4/v6 transition. I am currently devoting time to distill these properties down to find out what makes this possible.

BiFocals, Cornell University
Daniel Freedman and Ken Birman

I worked with members of the BiFocals project to research into the cause and effect of high-speed 10 GbE fiber-optic wide-area network burstiness. The burstiness in question happens at a timescale so small (order of microseconds) that conventional computer science techniques (userland software, kernel time-stamping, NIC level time-stamping, etc.) are entirely unable to see these bursts. We thus used high-precision physics equipment to measure the packets in-flight on the actual fiber. These bursts provide an instantaneous data rate of 10 Gbps, potentially overwhelming commodity endpoint servers. We show through experimentation that various common endpoint configurations can provide radically different loss for the same bursty stream.

Neurophone, Dartmouth College
Andrew Campbell, Tanzeem Choudhury, Rajeev Raizada

I worked on a project called Neurophone that used an EEG headset in conjunction with an iPhone to act as an address book. The iPhone presented pictures of contacts on the display and the EEG headset recognized which contact the user wished to call. I did the groundwork for the project that eventually lead to a workshop paper at SIGCOMM and an NFS grant.

Publication: Campbell, A. T., T. Choudhury, S. Hu, H. Lu, M. K. Mukerjee, M. Rabbi, R. D. S Raizada. NeuroPhone: Brain-Mobile Phone Interface using a Wireless EEG Headset. SIGCOMM 2010 - MobiHeld 2010, August 2010.

Music

I like to collaborate with tons of musicians from around the world. We mainly play classic rock, old video game tunes, and Japanese TV show themes. I mainly play bass or mix, but depending on the day, you might see me playing classical guitar or keys. Below are some recent videos that I've been lucky enough to be a part of: