“Principles of Concurrent Programming”, University of Gothenburg and Chalmers. Acted as one of the teaching assistants to course professor Gerardo Schneider. My duties included assisting students during lab hours, grading assignments and exams, an holding part of a tutorial on Erlang.
From the syllabus of the course: This course aims to provide an introduction to the principles underlying concurrent systems, as well as to practical programming solutions for modeling and exploiting concurrency in programs. Domains where such principles and practices are relevant include operating systems, distributed systems, real-time systems, and multicore architectures.
“Modelling and Verification”, Polytech Paris-Saclay. 36-hour course for Master students in Computer Science Engineering (filière apprentissage). Held remotely as a supply teacher (intervenant vacataire). Topics: