He is currently a Professor and Director of the Safety Engineering program, appointed in 2013. He has spent 4 years as a Research Manager with the U.S. Centers for Disease Control and Prevention (CDC), 10 years as a Professor and Researcher at the Pennsylvania State University, Department of Energy and Mineral Engineering and nearly 18 years as an Engineer and Manager at the Chevron Corporation.