Joe Heafner

Joe Heafner is an astronomy and physics instructor at Catawba Valley Community College. He holds a B.A. in Astronomy from UNC-Chapel Hill and a M.S. in Physics from UNC-Greensboro.

More articles

Perspective

Reflections on 26 years as an educator at CVCC

At some point in my junior or senior year of my undergraduate studies as an astronomy major at UNC-Chapel Hill,...