Here are some notes which I'll update periodically. They're currently up to date through lecture 13 (except for some examples of SONC/SOSC in Lecture 12). Lectures 18 and 19 are also up to date. CS730 (Nonlinear Optimization 2) lecture notes