Teaching
Courses taught at WSU (since 2004)
Undergraduate courses:
- PHY242: General Physics
- PHY244: General Physics
- PHY346: Concepts and Applications in Physics II [L]
- PHY440/EE460: Introduction to Nanoscience and Nanotechnology [L]
- PHY460/660: Introduction to Quantum Mechanics [L]
- PHY673: Mathematical Physics [L]
Graduate courses:
- PHY640/EE660: Introduction to Nanoscience and Nanotechnology [L]
[L]: lectures
Courses taught at WPI (1995-2004)
Undergraduate courses:
- Introductory Mechanics (PH1110)
- Introductory Electricity & Magnetism (PH1120)
- Introductory Electricity & Magnetism (PH1121)
- Quantum Engineering (QE95, new course developed)
- Quantum Mechanics (PH3402)
- Solid State Physics (PH3502)
Graduate courses:
- Solid State Physics (PH554)