I was a Ph.D. student in the Computer Science department at Cornell from 2013 to 2020. In August 2020 I graduated, and hence I no longer have access to the server on which this website is hosted.

I have left this website here for archival purposes, and so that existing links to it on the Internet do not get unnecessarily broken. However, it is now obsolete, and will not be updated.


Edward Tremel, Sagar Jha, Weijia Song, David Chu, and Ken Birman. “Reliable, Efficient Recovery for Complex Services with Replicated Subsystems.” 2020 50th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Valencia, Spain, 2020.

Sagar Jha, Jonathan Behrens, Theo Gkountouvas, Matthew Milano, Weijia Song, Edward Tremel, Robbert Van Renesse, Sydney Zink, and Kenneth P. Birman. “Derecho: Fast State Machine Replication for Cloud Services.” ACM Trans. Comput. Syst. 36, 2, Article 4 (April 2019), 49 pages. doi:https://doi.org/10.1145/3302258

Edward Tremel, Ken Birman, Robert Kleinberg, and Márk Jelasity. “Anonymous, Fault-Tolerant Distributed Queries for Smart Devices.” ACM Trans. Cyber-Phys. Syst. 3, 2, Article 16 (October 2018), 29 pages. doi:https://doi.org/10.1145/3204411

Jonathan Behrens, Sagar Jha, Ken Birman, and Edward Tremel. “RDMC: A Reliable RDMA Multicast for Large Objects.” 2018 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), Luxembourg City, 2018, pp. 71-82. doi:https://doi.org/10.1109/DSN.2018.00020

Edward Tremel, Ken Birman, Márk Jelasity, and Robert Kleinberg. “Anonymous Data Collection for the Smart Grid.” In 2016 IEEE Power and Energy Society General Meeting, Boston, MA, July 2016. doi:http://dx.doi.org/10.1109/PESGM.2016.7741058

Ken Birman, Márk Jelasity, Robert Kleinberg, and Edward Tremel. “Building a Secure and Privacy-Preserving Smart Grid.” SIGOPS Oper. Syst. Rev. 49, no. 1 (January 2015), 131-136. doi:http://dx.doi.org/10.1145/2723872.2723891


In Spring 2020, I taught CS 4411: Operating Systems Practicum, an optional companion course to Cornell's Operating Systems class.

In July and August 2019, I taught the summer edition of CS4410: Operating Systems.

In addition, I enhanced my teaching skills by taking ALS 6015: Teaching in Higher Education during the Spring 2017 semester.

I have been a teaching assistant for the following classes at Cornell:

While at Brown, I was a teaching assistant for these classes: I did significant course development work for CS 195n during the summer of 2012. Most of the materials I created and tested for this course are still being used in its current iterations.


Microsoft Research: Summer 2018. Research intern on the Azure Sphere team, working with Phil Eade. Cambridge, UK.

Microsoft Research: Summer 2017. Research intern in the Sensors and Devices Group, working under Ken Woodberry. Cambridge, UK.

Microsoft: Summer 2013. Software engineer on the Active Directory team. Redmond, WA.

Amazon: Summer 2012. Software engineer on the Fast Retail URL team. Seattle, WA.

Cisco: Summer 2011. Software engineer in the Telepresence Exchange business unit. San Jose, CA.