I've collected notes from various classes that I've taken. I present them here.
Ryan Knowles wrote the first version of this website. Thanks, Ryan.