
Biomedical Engineering (BS, MS, PhD)
Learn how to apply engineering principles in ways that improve people’s health and well-being.
Computer Engineering (BS, MS, PhD)
Work on embedded systems and other technologies that lie at the intersection of hardware and software.
Computer Science (BS, MS, PhD)
Graduates can work in cybersecurity, intelligent systems, human-computer interaction and many other areas.
Electrical Engineering (BS, MS, PhD)
Develop the expertise to do anything from designing semiconductor chips to developing new renewable energy technology.
Engineering & Management (MBA MSEE)
Further develop your engineering expertise while also acquiring practical business management skills.
Geospatial Information Sciences (PhD)
Graduates develop innovative ways to combine geographic data with economic, social and environmental information.
Materials Science & Engineering (MS, PhD)
The advanced study of high-tech materials prepares you for nanotechnology jobs in both industry and academia.
Mechanical Engineering (BS, MS, PhD)
Today’s mechanical engineers not only pursue traditional projects but also work on tiny machines at the nano-scale.
Software Engineering (BS, PhD)
Get the preparation needed to play an influential role in successfully creating large, complex computer systems.
Systems Engineering & Management (MS)
Students develop both business savvy and the organizational management skills needed in complex, high-tech projects.
Telecommunications Engineering (BS, MS, PhD)
Get the education needed to operate and enhance the telecommunications infrastructure that underlies modern life.