Mining engineering is a broad profession, which embraces all required activities to facilitate the recovery of valuable minerals and products from the earth s crust for the benefit of humanity. It is one of the oldest engineering professions, which continues to grow in importance