University of Kentucky Professor and Holder of the Alliance Coal Academic Chair, Mining Engineering, Nov 2010 – 2020
National Institute for Occupational Safety and Health Division Director, Mining Science and Technology; Office of Mine Safety and Health Research, Mar 2008 – Nov 2010
Virginia Polytechnic Institute and State University (Virginia Tech) C.T. Holland Professor and Department Head, Mining and Minerals Engineering, Nov 2004 – Mar 2008
Virginia Polytechnic Institute and State University (Virginia Tech) Professor and Dept. Head, Mining and Minerals Engineering, Aug 2001 – Nov 2004
The University of Alabama Professor, Holder of the G.N. Drummond Chair, and Department Head of Civil and Environmental Engineering, Jan 2000 – Aug 2001
The University of Alabama Professor and Holder of the G.N. Drummond Chair of Civil Engineering, Aug 1999 – Jan 2000
The University of Alabama Interim Department Head, Aerospace Engineering and Mechanics, Aug 1998 – Aug 1999
The University of Alabama Professor, Electrical Engineering, Aug 1996 – Aug 1998
The University of Alabama Associate Professor, Mineral Engineering, Aug 1988 – Aug 1996
The University of Alabama Assistant Professor, Mineral Engineering, July 1983 – Aug 1988
The Pennsylvania State University Instructor and Mining Center Coordinator, Aug 1981 – Jul 1983
The Pennsylvania State University Instructor of Mining Engineering, Aug 1978 – Aug 1981
U.S. Bureau of Mines, Pittsburgh Research Center Electrical Engineer, Jun 1976 – Aug 1978
Republic Steel Corporation, Northern Coal Mines Division Assistant Division Maintenance Engineer, May 1975 – Jun 1976
Ph.D., Major: Mining Engineering, Minor: Electrical Engineering, The Pennsylvania State University, May 1984
M.S., Mining Engineering, University of Pittsburgh, August 1978
B.S., Electrical Engineering, The Pennsylvania State University, May 1975