https://peeterjoot.com/2017/01/19/ece1505h-convex-optimization-lecture-3-matrix-functions-svd-and-types-of-sets-taught-by-prof-stark-draper/
ECE1505H Convex Optimization. Lecture 3: Matrix functions, SVD, and types of Sets. Taught by Prof. Stark Draper