I give lectures and lab sessions for the Software Engineering for HPC and AI (GLHPC) course in the High Performance Computing and Simulation Master’s program at the University of Versailles Saint-Quentin-en-Yvelines. This crash course focuses on basic tools and programming concepts that students will need to thrive in the master’s program, and also serves as a refresher for those with a Math or Physics background.
I teach lab sessions for Pablo Oliveira’s Compiler Construction course at the Institut des sciences et techniques des Yvelines (ISTY). During this hands-on course, students build their own frontend for the Tiger language using LLVM.
I also supervise students in the Programming Project (PPN) course of the High Performance Computing and Simulation Master’s program. During this year-long project, students are tasked with building an application or library using HPC tools and producing several reports and presentations focused on the performance aspects of their work.