The following posts include content from CS_162 at UC Berkeley, 6.S191 at MIT, and PAI at ETH.