The Mining Engineering program from University of British Columbia integrates courses on engineering principles, earth sciences, and mining and mineral processing with content covering health, safety, management, economics, and environmental and social issues.