Teaching
I teach programming, computer science fundamentals, and Monte Carlo simulation applications in medicine. Below you’ll find a list of courses I’ve been involved in — as a lecturer, co-lecturer, or lab instructor.
Current Courses
C++ Programming (for computer science students)
Semester: Fall 2024
Role: Lab instructor
Description: A practical introduction to C++ with a strong focus on good practices in scientific programming. Topics include pointers, references, classes, templates, inheritance, and code organization in larger projects.
Materials: [Not Yet: Course plan] | [Not Yet: Lab assignments] | [Not Yet: GitHub repository]
Computer Science Basics for Physics Students
Semester: Fall 2024
Role: Lab instructor
Description: A first-year course covering Linux systems, terminal basics, Git, Python, and essential tools for scientific work.
Materials: [Not Yet: Bash quick guide] | [Not Yet: Git exercises]
Dosimetry of Ionizing Radiation
Semester: Fall 2024
Role: Lab instructor
Description: A hands-on course using Monte Carlo simulations (Geant4) to analyze dose distributions in a medical physics context. Includes an introduction to the Geant4 environment and data analysis tools.
Materials: [Not Yet: Lab script] | [Not Yet: Code repository]
Previous or Informal Teaching Activities
Private tutoring in physics (high school & university level)
Role: Independent tutor
Description: Helping students prepare for final exams and retakes, and understand phenomena from classical physics to the basics of nuclear physics. I conduct sessions both online and in person, often using drawings and simulations.