MAR636 : Thermal System Design and Optimization