Skip to content

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