Teaching

Current Teaching Assignments

Fall 2013

  • PHYS 124: Physics for Life Sciences
  • PHYS 144: Mechanics
  • PHYS 208: Quantum Aspects of Modern Physics
  • PHYS 320: Astrophysics – Origin of the Elements

Winter 2013

  • PHYS 126: Electricity and Magnetism
  • PHYS 212: Revolutions in Physics
  • PHYS 224: Fluids and Heat

Past Teaching Assignments:

  • PHYS 108: University Physics I
  • PHYS 109: University Physics II
  • PHYS 124: Physics for Life Sciences I
  • PHYS 126: Physics for Life Sciences II
  • PHYS 130: Waves Motion Optics and Sound
  • PHYS 144: Mechanics and Waves
  • PHYS 208: Quantum Aspects of Modern Physics
  • PHYS 212: Revolutions in Physics – Structure of the Universe
  • PHYS 224: Fluids and Heat
  • PHYS 320: Astrophysics – Origin of Elements
  • PHYS 498: Independent Research
  • ASTR 120: Astronomy of the Solar System
  • ASTR 122: Astronomy of Stars and Galaxies
  • ENGG 130: Engineering Mechanics
  • ENPH 131: Mechanics
  • COMP 101: Introduction to Computing