- Seven years of university teaching at Carnegie-Mellon University, Virginia Polytechnic Institute and State University, and New Mexico State University
- Undegraduate physics (calculus and non-calculus based) from Freshman level to Senior level (Giancoli, Halliday & Resnick, etc).
- Graduate and advanced graduate level physics; examples of courses: Classical Mechanics (Goldstein), Mathematical Methods of Physics (Arfken, Mathews & Walker), Classical Electromagnetic
Scattering by Particles (Jackson, research topics in Mie theory and non-spherical particles, etc).