This major enables students to design and build some of the most sophisticated systems created by humans. After undertaking core classes in circuits, systems, and computer architecture, along with a grounding in computation, students can explore all areas of electrical engineering, from analog circuit design to computer engineering to quantum engineering to communications. Many classes offer rich design and hands-on building experiences, while others delve deep into underlying theory.