For a list of semester/year or summer programs by major, click on the major listed below. These programs are recommended because they offer a variety of courses and are strong in the major listed. However, there are many other programs that also offer courses in the majors below.