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)
- EGRE 610: Research Practices in Electrical and Computer Engineering