Skip to content Skip to navigation

Courses

  • Visual computing tasks such as computational photography, image/video understanding, and real-time 3D graphics are key responsibilities of modern computer systems ranging from sensor-rich smart phones, autonomous robots, and large data centers. These workloads demand exceptional system efficiency and this course examines the key ideas, techniques, and challenges associated with the design of...

  • Energy is the number one contributor to climate change and has significant consequences for our society, political system, economy, and environment. Energy is also a fundamental driver of human development and opportunity. Students will learn the fundamentals of each energy resource -- including significance and potential, drivers and barriers, policy and regulation, and social, economic, and...

  • NOTE: This course will be taught in-person on main campus, lectures are recorded and available asynchronously. Energy is the number one contributor to climate change and has significant consequences for our society, political system, economy, and environment. Energy is also a fundamental driver of human development and opportunity. In taking this course, students will not only understand the...

  • NOTE: This course will be taught in-person on main campus, lectures are recorded and available asynchronously. Energy is the number one contributor to climate change and has significant consequences for our society, political system, economy, and environment. Energy is also a fundamental driver of human development and opportunity. In taking this course, students will not only understand the...

  • NOTE: This course will be taught in-person on main campus, lectures are recorded and available asynchronously. Energy is the number one contributor to climate change and has significant consequences for our society, political system, economy, and environment. Energy is also a fundamental driver of human development and opportunity. In taking this course, students will not only understand the...

  • NOTE: This course will be taught in-person on main campus, lectures are recorded and available asynchronously. Energy is the number one contributor to climate change and has significant consequences for our society, political system, economy, and environment. Energy is also a fundamental driver of human development and opportunity. In taking this course, students will not only understand the...

  • NOTE: This course will be taught in-person on main campus, lectures are recorded and available asynchronously. Energy is the number one contributor to climate change and has significant consequences for our society, political system, economy, and environment. Energy is also a fundamental driver of human development and opportunity. In taking this course, students will not only understand the...

  • Two-quarter project course. Focus is on real-world software development. Corporate partners seed projects with loosely defined challenges from their R&D labs; students innovate to build their own compelling software solutions. Student teams are treated as start-up companies with a budget and a technical advisory board comprised of instructional staff and corporate liaisons. Teams will...

  • Continuation of CS210A. Focus is on real-world software development. Corporate partners seed projects with loosely defined challenges from their R&D labs; students innovate to build their own compelling software solutions. Student teams are treated as start-up companies with a budget and a technical advisory board comprised of the instructional staff and corporate liaisons. Teams will...

  • The built environment and the energy systems that meet its requirements is a product of decisions forged in a context of historical inequity produced by cultural, political, and economic forces expressed through decisions at individual and institutional levels. This interdisciplinary course will examine the imprint of systemic racial inequity in the U.S. that has produced a clean energy divide...

Pages