The major requires ancillary coursework in chemistry, computer science, and mathematics.