Colorado School of Mines is a public research university focused on engineering and applied science. It offers undergraduate, graduate, professional programs, and majors in the fields of chemical engineering, chemistry, civil engineering, computer science, economics, electrical engineering, engineering, engineering physics, engineering science, environmental engineering, geological engineering, geophysical engineering, mathematics, mechanical engineering, metallurgical engineering, mining and mineral engineering, and petroleum engineering.