COURSES
- EGRE 303: Electronic Devices (occasionally)
- EGRE 520: Electron Theory of Solids (telecast to all 6 public universities in Virginia upon demand)
- EGRE 621: Introduction to Spintronics (telecast to all 6 public universities in Virginia upon demand)