Extensive engineering programs at the graduate level also are available. The degrees of master of science, master of engineering, master of philosophy, and doctor of philosophy are given in a wide range of fields. Graduate programs are described in the catalog of the Graduate School-New Brunswick.