I received my PhD in Computer Science at Yale in May 2014. My PhD was advised by professors Paul Hudak, and Y. Richard Yang and my committee also included Bryan Ford. and Jennifer Rexford. My research interests include software-defined networks, programming language design and implementation and multicore programming techniques. Before coming to Yale, I received a B.S. in Mathematics at Haverford College.
- Yale Technical Report (YALEU/DCS/TR1504): Towards Automatic Generation of Multi-table Datapath from Datapath-Oblivious Algorithmic SDN Policies, with Y. Richard Yang and Xiao Shi.
- Presentation and live demo of Maple and SDN Wan optimization app at Interop’14 in NYC (slides).
- Maple team places first at the Open Network User’s Group (ONUG) Spring 2014 Hackathon for WAN optimizer SDN app.
- My Doctoral dissertation published in Summer 2014.
- Congratulations to Aggelos Lazaris and Daniel Tahara on their paper Tango: Simplifying SDN Programming with Automatic Switch Behavior Inference, Abstraction, and Optimization (CoNEXT version) (ONS14 version). In 10th ACM International Conference on emerging Networking EXperiments and Technologies (CoNEXT).
- Warp, in The Performance of Open Source Applications, edited by Tavish Armstrong.
- Mio: A High-Performance Multicore IO Manager for GHC. Haskell Symposium 2013.
- Maple: Simplifying SDN Programming Using Algorithmic Policies. Nominated for best paper award in SIGCOMM 2013. Slides (pdf) from SIGCOMM talk
- Scalable Software Defined Network Controllers. ACM SIGCOMM Computer Communication Review, Volume 42 Issue 4, October 2012.
- Procera: A Language for High-Level Reactive Network Control. HotSDN’12.
- Nettle: Taking the Sting Out of Programming Network Routers. PADL 2011.
- Teaching fellow for CS112: Introduction to Programming, Spring 2013, Yale, instructed by Prof. Y. Richard Yang.
- Guest lecturer in CS598: Formal Methods in Networking, Spring 2010, Princeton, instructed by Dr. Sanjai Narain.
- Teaching fellow for CS223: Data Structures and Programming Techniques, Spring 2013, Yale, instructed by Prof. Michael Fischer.
- Teaching fellow for CS201: Introduction to Computer Science, Fall 2010, Yale, instructed by Prof. Dana Angluin.