[Me in top form]

Ryan Braud
Department of Computer Science and Engineering
University of California, San Diego
Office: EBU3B 3144
rbraud AT cs.ucsd.edu
(You should not try to reach me here as I no longer check this address)

[UCSD image]
General Info
Although I was born in San Diego, CA, I spent most of my life in Maryland. In 2004 I graduated from the University of Maryland with a Bachelor of Science in Computer Science and Math. After graduating, I coincidentally moved back to San Diego for graduate school. I completed my PhD in Computer Science in December of 2010 under Dr. Amin Vahdat in the Systems and Networking group at UC San Diego, and now work for ThousandEyes. I enjoy playing the guitar, snowboarding (weather permitting) and playing darts.
Summer Positions
Internship at Microsoft Research in Redmond, WA - mentor: Galen Hunt, 2007
Research Assistant at UCSD - supervisor: Amin Vahdat, 2006
Internship at HP Labs in Palo Alto, CA - mentor: Janet Wiener, 2005
Research Assistant at UCSD - supervisor: Amin Vahdat, 2004
Research Projects
Bullet', Mace, Arkose, Nebula
[1] Charles Killian, Karthik Nagaraj, Salman Pervez, Ryan Braud, James W. Anderson, and Ranjit Jhala. Finding Latent Performance Bugs in Systems Implementations. In Proceedings of Foundations of Software Engineering (FSE), 2010.
[2] Dejan Kostić, Alex C. Snoeren, Amin Vahdat, Ryan Braud, Charles Killian, Jeannie Albrecht, James W. Anderson, Adolfo Rodriguez, and Erik Vandekieft. High Bandwidth Data Dissemination for Large-scale Distributed Systems. In Proceedings of ACM Transactions on Computer Systems (TOCS), 2008.
[3] Jeannie Albrecht, Ryan Braud, Darren Dao, Nikolay Topilski, Christopher Tuttle, Alex C. Snoeren, and Amin Vahdat. Remote Control: Distributed Application Configuration, Management, and Visualization with Plush. In Proceedings of the 21st Large Installation System Administration Conference (LISA), 2007.
[4] Charles Killian, James W. Anderson, Ryan Braud, Ranjit Jhala, and Amin Vahdat. Mace: Language Support for Building Distributed Systems. In Proceedings of Programming Languages Design and Implementation (PLDI), 2007.
[5] Rob Sherwood, Bobby Bhattacharjee, and Ryan Braud. Misbehaving TCP Receivers Can Cause Internet-Wide Congestion Collapse. In Proceedings of the ACM Conference on Computer and Communications Security (CCS), 2005.
[6] Dejan Kostić, Ryan Braud, Charles Killian, Erik Vandekieft, James W. Anderson, Alex C. Snoeren, and Amin Vahdat. Maintaining High Bandwidth under Dynamic Network Conditions. In Proceedings of the USENIX Annual Technical Conference, 2005.
[7] Suman Banerjee, Seungjoon Lee, Ryan Braud, Bobby Bhattacharjee, and Aravind Srinivasan. Scalable Resilient Media Streaming. In Proceedings of the 14th ACM International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV), 2004.
[8] Rob Sherwood, Ryan Braud, and Bobby Bhattacharjee. Slurpie: A Cooperative Bulk Data Transfer Protocol. In Proceedings of IEEE INFOCOM, 2004.