Teaching
Courses at West Virginia University
MINE 206 - Surface Mining Systems
MINE 304 - Aggregates Production
MINE 505 - Integrated Mining Systems
MINE 796 - Graduate Seminar
Courses taught at Penn State University
MNG 441 - Surface Mining Systems and Design
MNG 404 - Mine Materials Handling Systems
MNG 401 - Introduction to Mining Operations
MINE 471 - Aggregates Production
MNG 541 - Surface Mine Equipment Selection Analysis
MNG 451W - Mining Engineering Project
EMSC 121 - Minerals and Modern Society
EME 590 - Colloquium