What's new:

Research

My main research area is network services and protocols for cyber-physical systems, the Internet of Things (IoT), and multi-media network services. My research aims to enable self-managing IoT systems that automatically adapt to a changing environment and make automated decisions based on high-level programs and policies. I am also interested in developing programming abstractions for IoT applications that follow data, i.e., applications deployable to the network edge.

At Columbia, I supervise student projects at the undergraduate and graduate levels. I also occasionally mentor high-school students interested in computer science. Our paper on the design of a wireless networking lab won the Best Educational Paper Award at the Second GENI Educational and Research Workshop in 2013. I helped to design the homework assignments for the Advanced Programming.

Selected Publications

Click here for a full list.

Teaching

Posters

Talks

Software