Skip to main content

Recommended Preparation

Students from a wide variety of backgrounds are invited to apply. Those applicants wishing to enhance their chances for admission or to avoid the need for taking prerequisite courses should consider the following preparation guidelines:


Two semesters of calculus and one semester of linear algebra.

Computer Science
Proficiency in a high level programming language (such as C/C++, Java, or Python) and a course in data structures.

Art and Design
At least two semesters of foundation courses such as drawing, figure drawing, painting, sculpture, design, color theory and photography.

Students must possess a 4-year bachelor's degree in a related field. Example majors include, but are not limited to, arts-related fields such as fine art, design, and architecture; technical fields such as computer science, mathematics, and engineering; or a variety of other fields with a strong visual emphasis.