Skip to content Skip to navigation


Our research group works on problems that are inherently cross-disciplinary. Environmental impact assessment and optimization of energy technologies requires students with strong technical and analytical training. Our group can use students with backgrounds in chemical and environmental engineering, chemistry, physics, earth and environmental sciences, and computer science.

Related Courses

Graduate students tailor their coursework to complement their research area.  Some suggested courses that may be useful include:

General energy courses

ENERGY 101: Energy and the environment
ENERGY 102: Fundamentals of Renewable Power (EARTHSYS 102)
ENERGY 104: Sustainable Energy for 9 Billion
ENERGY 154: Energy in transition: Technology, policy, and politics
ENERGY 171/271: Energy infrastructure, technology and economics
MS&E 295: Energy Policy Analysis
ENERGY 301: The Energy Seminar

Modeling energy conversions

ENERGY/EE 293A: Solar Cells, Fuel Cells, and Batteries: Materials for the Energy Solution
ENERGY/EE 293B: Fundamentals of renewable energy processes
ENERGY 120: Fundamentals of Petroleum Engineering
ME 370A: Energy Systems I: Thermodynamics
ME 370B: Energy Systems II: Modeling and Advanced Concepts
CHEMENG 180: Chemical Engineering Plant Design
CHEMENG 130: Separation Processes

Environmental impacts of energy systems

ENERGY 153/253: Carbon Capture and Sequestration
ENERGY 295: Quantitative Environmental Assessment of Energy Systems
CEE 226: Life Cycle Assessment for Complex Systems
CEE 278A: Air Pollution Fundamentals
CEE 263D: Air Pollution and Global Warming: History, Science, and Solutions
MS&E 264: Sustainable Product Development and Manufacturing

Methods – Programming, analysis, and optimization

ENERGY 191: Optimization of energy systems
MS&E 211: Linear and Nonlinear Optimization
MS&E 212: Mathematical Programming and Combinatorial Optimization
MS&E 310: Linear Programming
MS&E 312: Advanced Methods in Numerical Optimization (CME 334)
ESS 211: Fundamentals of Modeling (EESS 211)
ENERGY 284: Optimization and Inverse Modeling
CS 106A: Programming Methodology (ENGR 70A)
CS 106B: Programming Abstractions (ENGR 70B)
CME 108: Introduction to Scientific Computing
CME 211: Introduction to Programming for Scientists and Engineers
CME 212: Advanced Programming for Scientists and Engineers
CME 200: Linear Algebra with Application to Engineering Computations


Student Opportunities

In some cases there can be opportunities for graduate student researchers to work on environmental impacts analysis for energy technologies.  Please contact group leader Adam Brandt if you are interested in these research areas.