The curriculum prepares students for a variety of situations by emphasizing fundamental principles of engineering, an appreciation of the effect of human factors on technology, logical thinking, resourcefulness, and ethical considerations in applying science to human problems. In addition to a thorough grounding in science and technology, students select more than one-fifth of their courses in the liberal arts and humanities.