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.

Student Resources