Past Projects

Steam Measurements

Measuring the Steam network to provide insight into how people play video games.

Sentiment Analysis

Helping to understand political and social change in the Middle East by automatically learning the sentiment of political tweets in Farsi.


An open source software toolkit that allows researchers and developers to create transport protocols in user space, rather than in the Linux Kernel. This is helps us to be able to rapidly prototype new transport protocols and to conduct realistic experimental evaluations on these protocols, rather than relying on simulations.

Wireless Network Modeling and Mapping

Mathematical representations of contention and interference among nodes. This enables us to develop optimal rate control algorithms and also to detect intrusive devices that disrupt communication.

Dynamic Adaptive Streaming over HTTP

Software and algorithms to improve the performance of streaming video over the Internet, particularly when connection quality is highly variable.