There are several options for combining a Middlebury degree with study in engineering. The most common is simply to complete a Middlebury B.A. in one of the sciences—normally physics for electrical engineering, computer science or physics for computer engineering, chemistry for chemical Engineering, etc. At the same time, one should be sure to get a broad general education in science by electing cognate science courses, particularly in physics, mathematics, and computer science. A course in economics is recommended, and biology and/or geology are also valuable for some fields.