University of California, Berkeley [August, 2009 - Present]
Fall 2011
- CS294-42: Cloud computing: Systems, Networking, and Frameworks (Prof. Ion Stoica)
- Project: Sharing Cloud Networks with FairCloud [Proposal] [Poster] [Report]
- Paper Reviews: [LINK]
Spring 2011
- CS294-35: Cellphones as a Computing Platform (Prof. Eric Brewer)
- Project: Infrastructureless Communication on the Android Platform [Poster] [Source]
Spring 2010
Fall 2009
- CS268: Computer Networks (Prof. Randy Katz)
- CS262A: Advanced Topics in Computer Systems (Prof. Eric Brewer)
- Project: Packet Classification with Explicit Coordination (Combined with CS268)
University of Waterloo [May, 2007 - April, 2009]
Winter 2009
Winter 2008
- CS856: Advanced Topics in Peer-to-Peer Networking (Prof. Raouf Boutaba)
Fall 2007
- CS798: Advanced Topics in Information Retrieval (Prof. Charlie Clarke)
- Project: A Survey of Web Advertising [Report]
- CS856: Architectural Principles for Large-scale Networks (Prof. Martin Karsten) [Audit]
Spring 2007
- CS654: Distributed Systems (Prof. Steve MacDonald)
- Project: Critical Examination of Service Discovery Techniques in Peer-to-Peer Systems [Proposal] [Report]
- CS860: Adaptive Analysis of Algorithms (Prof. Alex López-Ortiz)
- Project: Adaptive Analysis of High-Speed Router Performance in Packet-Switched Networks [Proposal] [Survey] [Report]