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


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,...