Address the challenges that the electric power grid is facing from a technical perspective, using grid modeling, mathematics (optimization and linear algebra) and programming (Python). The course will also touch on a variety of topics such as electricity markets, renewable energy integration, and distributed energy resources, including how buildings can help the broader electrical grid. Students will gain skills that will help them prepare for careers in building controls, renewable energy, energy policy, and more. Recommended prerequisites: students should have prior experience/coursework in programming (beyond Excel) and linear algebra before taking this course. Do not take this class if you have already taken a power systems optimization course.