Robert Soulé

Assistant Professor
Via Giuseppe Buffi 13,
CH-6904 Lugano,
+41 58 666 4308
CV (Mar. 2014)


My research is broadly in systems and applied programming langauges. Currently, I am working on languages for software defined networks. In the past, I have worked on stream processing, replication systems, and content distribution networks.

I received my Ph.D. from NYU, where I was co-advised by Robert Grimm and Martin Hirzel (IBM Research). Before joining USI, I was a post-doctoral associate at Cornell University working with Nate Foster.

I am looking for students. If you are interested in programming languages, networking, or distributed systems, please get in touch.


See my complete list of publications.

Active Projects:

Past Projects:


Professional Activities

Program Committees