teaching

classes I've taught

North Carolina State University


    Instructor-on-record for the second semester of a two-semester sequence in introductory physics. A calculus-based study of electricity, magnetism, optics and modern physics. Taught at NCSU.



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.

Introductory Mechanics

Teaching Assistant
PHYS1D03

    A course for engineering students. Principles of mechanics of particles and rigid bodies, including Newton’s Laws, rotational kinematics and dynamics, torque, energy, momentum, angular momentum, and simple harmonic motion.

      Leading labs.

PHYS1E03

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

      Leading labs.

The Big Questions

Head 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). Additional tasks include training TAs, organizing the course, administrative duties

      Administration

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.

Introductory Laboratory

Teaching Assistant
PHYS2P03

    An introduction to common techniques in experimental physics, data analysis and error analysis.

      Leading labs.

Thermodynamics

Teaching Assistant
PHYS2H04

    An introduction to thermodynamics for Engineering Physics and Physics students.

      Leading labs.

Advanced Laboratory

Teaching Assistant
PHYS3P03

    Experiments in atomic physics, neutron physics, optics, spectroscopy, mechanics. As part of this course, students will become familiar with computing for instrument interfacing, data visualization and data analysis.

      Leading labs.

Molecular Biophysics

Teaching Assistant
PHYS4S03/6S03

    A presentation of recent contributions made to the fields of molecular and cell biology by the use of physical approaches. In particular, the following topics are discussed: physical properties of biomolecules, protein folding, molecular motors, cell motion and cell adhesion. Emphasis on the critical evaluation of current research literature.

      Leading tutorials.

Dalhousie University

Physics in and around you

Teaching Assistant
PHYC1300

    A presentation of recent contributions made to the fields of molecular and cell biology by the use of physical approaches. In particular, the following topics are discussed: physical properties of biomolecules, protein folding, molecular motors, cell motion and cell adhesion. Emphasis on the critical evaluation of current research literature.

      Leading labs.

Introduction to Physics

Teaching Assistant
PHYC1290

    This course concentrates on oscillations and waves, optics, electricity and magnetism. Primarily for students interested in Physical Sciences and Engineering.

      Leading labs.