He earned his B.A. and M.S. in physics from Wake Forest University, and his Ph.D. in marine science from the University of Delaware, and was a post-doctoral researcher at NOAA before coming to CCU. He has taught courses here at CCU in both introductory and advanced physics and marine science. His research has focused on using satellite sensors to observe and analyze processes in the coastal ocean. He has previously served as director for CCU’s Center for Effective Teaching and Learning and as chair of the Department of Chemistry and Physics.