This document summarizes the modeling and optimization of a thermal photovoltaic pumping system. It begins with an introduction to photovoltaic systems and presents the elements of a photovoltaic-thermal (PVT) collector. Models are described for the thermal system and photovoltaic cells. Characteristics of the photovoltaic generator and PVT collector are compared. Methods for optimizing the photovoltaic pumping system include maximum power point tracking techniques and impedance matching with a DC-DC converter. Results show that using a PVT collector and optimization methods increases the maximum power and efficiency compared to an non-optimized photovoltaic system.