Teaching Courses NPRE 421 – Plasma and Fusion Science NPRE 498 – Numerical Methods for Plasma Physics NPRE 522 – Controlled Fusion Systems NPRE 598 – Plasma Waves & Heating Technologies NPRE 598 – Computational Plasma Physics