vmi offers 14 major and 23 minor areas of study, grouped into engineering, liberal arts, humanities, and the sciences. the engineering department has concentrations in three areas: civil and environmental engineering, electrical and computer engineering, and mechanical engineering. most classes are taught by full-time professors, 99 percent of whom hold terminal degrees.