Our studies of engineering are immersed in a research environment; the faculty members who teach our classes are engaged in research within a wide range of engineering sciences (mechanical engineering, marine engineering, electrical engineering, computer engineering, fundamental engineering sciences and interdisciplinary engineering sciences). Undergrads as well as graduate and postgraduate students have the opportunity to work closely with faculty members from diverse academic and professional backgrounds on a wide variety of exciting research and development projects.