Nanotechnology for Energy and Environment BIOE298 DP