Lectures on Chern-Weil Theory and Witten Deformations by Weiping Zhang