https://peeterjoot.com/2017/01/17/ece1505h-convex-optimization-lecture-2-mathematical-background-taught-by-prof-stark-draper/
ECE1505H Convex Optimization. Lecture 2: Mathematical background. Taught by Prof. Stark Draper