USM offers a wide variety of engineering courses, including civil engineering, electrical engineering, mechanical engineering, and more.