teaching

classes I've taught



Technische Universität Darmstadt


Nuclear Astrophysics I

Teaching Assistant

    This graduate seminar covers central topics in nuclear astrophysics: from big bang nucleosynthesis to neutron stars and supernova explosions.

      Gave a lecture on experimental nuclear astrophysics and helped with the practical exercises (computer lab).

Astrophysics

Teaching Assistant

    This graduate seminar covers central topics in nuclear astrophysics: from big bang nucleosynthesis to neutron stars and supernova explosions.

      Consulting students for their research projects (Stellar Structure and Explosive Nucleosynthesis).


McMaster University


Introductory Physics

Teaching Assistant
PHYS1A03

    A first course in university physics, taught using examples and applications from many areas of science. Topics include the concepts of force and energy, mechanics, waves and fluids.

      Leading labs.

    From anonymous student evaluations:
      He was really helpful with explanation when we were stuck with some concepts. Explained in a patient and relatable way.
      He was very encouraging to all students and helped create a very positive learning environment (even if you got the wrong answer he was encouraging)
      Love how he explained many times until you understand the concept. Very patient, and he made physics less scary.

Introduction to Modern Physics

Teaching Assistant
PHYS1AA3

    A course presenting aspects of modern physics relevant to life sciences. Electromagnetic fields. Atomic, quantum, and nuclear physics. Applications to imaging and understanding biological systems.

      Leading labs.

PHYS1E03

    A course for engineering students. Oscillations and waves, interference; electrostatics, electric potential, circuit elements; magnetic fields.

      Leading labs.

The Big Questions

Teaching Assistant
ASTRO2B03

    Ultimate questions in modern science are surveyed with emphasis on physical sciences: origin of space-time, elements and structure in the cosmos (stars, planets, galaxies).

      Leading tutorials.

    From anonymous student evaluations:
      He always had extra, additional information to give us on the topics. Not only did it make the concepts more clear, but it made the tutorials more interesting. Also, he was very approachable and really promoted a team atmosphere to the tutorial. I feel that our tutorial was pretty "close" in the sense that we all were comfortable speaking and building off one anothers' ideas.
      I loved how approachable he was! He made me feel really comfortable asking questions and talking to him in general :) I've never had such an approachable/friendly TA before actually!
      He was always very clear and was knowledgeable about a vast number of things.

Physics

Teaching Assistant
ARTSCI2D06

    This course explores many of the great concepts of physics in a quantitative way. Beginning with Newtonian mechanics, it moves into Einstein’s relativity, wave phenomena, atomic physics, quantum mechanics and cosmology. Selected laboratory projects will be carried out.

      Leading tutorials.

Light, Universe and Everything

Teaching Assistant
iSCI3A12

    Interdisciplinary research projects and development of scientific and literacy skills (including data analysis, inquiry/scientific communication and leadership). Students will participate in individual and team research projects in field and laboratory settings. Up to three mandatory one day field trips will be held.

      Consulting students for their research project.