ME 473: Design and Optimization of Thermal Systems