Classes taught:

Phys 109 General Physics I

Phys 201 Electricity and Magnetism

Phys 242 Introduction to Modern Physics

Phys 311 Electromagnetism I

Phys 322 Physical Optics and Electromagnetic Radiation

Phys 342 Atomic Physics

Phys 442 Introduction to Elementary Particle Physics

Phys 471 Modern Experimental Physics II

Phys 800 Classical Electrodynamics

Phys 834 Intermediate Energy Nuclear Physics

Phys 890AE The Structure of the Proton

Phys 890AF The Structure of the Proton II