Academic appointment, guest lectures, co-instruction, and teaching assistant roles at Carnegie Mellon and UCLouvain.

Academic appointment

  • Adjunct Faculty, Software and Societal Systems Department, Carnegie Mellon University — March 2025–present

Guest lectures at Carnegie Mellon

Upcoming guest lectures

  • 17-636: DevOps — Fall 2026

    Guest lectures in Christopher Timperley’s course:

    November 2, 2026: Reliability and Fault Injection.

    November 18, 2026: Harness Engineering.

    Course schedule

Co-instructor

  • 17-313: Foundations of Software Engineering — Fall 2020

    With Claire Le Goues and Michael Hilton. Ran all recitations and delivered 1.5-hour active-learning lectures on microservices, microservice testing, and DevOps.

Teaching assistant

  • 17-313: Foundations of Software Engineering — Fall 2019

    With Claire Le Goues and Michael Hilton. Handled assignments, redesigned recitations, taught sections, and lectured on microservices, chaos engineering, and DevOps.

  • Languages and algorithms for distributed applications (LSINF2345, Spring 2017)

    Topics included formal models for distributed systems and algorithms, building collaborative applications under concurrency and partial failure, implementation techniques, and tools for distributed and mobile development.

  • Cloud computing (LINGI2145, Fall 2016)

    TA for a French-language survey of cloud architecture, scaling, core service building blocks, large-scale computation, programming models, and scalable web services.