Courses Taught

  • EDUC 51010 : Pedagogy and Practices for the Science Teacher
  • EDUC 60000 : Professional Semester in Education
  • PHYS 10100 : Introduction to Physics I
  • PHYS 11400 : Professional Physics and Astronomy Seminar I
  • PHYS 11700 : Principles of Physics I-Newtonian Mechanics 
  • PHYS 12000 : Introductory Applied Physics Laboratory
  • PHYS 21400 : Professional Physics and Astronomy Seminar II
  • PHYS 29900 : Introductory Physics Research
  • PHYS 31400 : Professional Physics and Astronomy Seminar III
  • PHYS 32000 : Thermodynamics
  • PHYS 34000 : Linking Physics Learning to Physics Teaching
  • PHYS 39900 : Intermediate Physics Research
  • PHYS 41400 : Physics and Astronomy Capstone
  • PHYS 45100 : Advanced Physics Laboratory
  • PHYS 47000 : Selected Topics in Advanced Physics - Historical Physics from a Modern Perspective