MINE 323 Rock Mechanics

MINE 324 Drilling and Blasting

MINE 414 Underground Mining Methods

MINE 330 Mine Transport and Plant Engineering

MINE 630 Advanced Mine Transport (Bulk Materials Handling)

MINE 330/660 Lab tutorials-Mine Waste Management using GoldSim (GoldSim Monte Carlo Simulation Software)

Future course: Heat Mining and Geothermal Modeling

Future course: Safe Mining Techniques

To ensure the quality of these courses, I have been continuously improving the breadth and depth of my teaching through mine site visits, conferences, workshops, research, and professional exams.

As first-time takers, I passed the FE exam and the PE exam in 2013 and 2018, respectively.

FE exam (Fundamentals of Engineering exam): Other Disciplines

PE exam (Principles and Practice of Engineering exam): Mining and Mineral Processing