You can find the latest version of the notes I took during the Spring 2019 rendition of EECS 126 with Professor Kannan Ramchandran
here.
The direct dropbox link (if you would like to make comments on it) is
here.
And the github repo with the source code is
here.