Electrical Engineers design systems that sense, process, and transmit energy and information. We leverage computational, theoretical, and experimental tools to develop groundbreaking sensors and energy transducers, new physical substrates for computation, and the systems that address the shared challenges facing humanity.
Computer science deals with the theory and practice of algorithms, from idealized mathematical procedures to the computer systems deployed by major tech companies to answer billions of user requests per day.
Artificial Intelligence and Decision-making combines intellectual traditions from across computer science and electrical engineering to develop techniques for the analysis and synthesis of systems that interact with an external world via perception, communication, and action; while also learning, making decisions and adapting to a changing environment.
The long-running programming competition encourages skills and friendships that last a lifetime.