Notes from various courses at the University of Waterloo.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CO250
CO351
CO456
CO487
CS135
CS136
CS240
CS241
CS245
CS246
CS341
CS348
CS349
CS350
CS450
CS454
CS456
CS486
CS489
ECE124
ECE222
ECON101
GENE123
MATH135
MATH136
MATH137
MATH138
MATH239
PHIL110A
PHIL145
PHIL271
PHIL350
PHYS121
PSYCH256
SCI267
STAT230
STAT231
css
highlight
katex
templates
.gitignore
.nojekyll
Makefile
README.md
cheat-sheet.pdf
index.html

README.md

University-Notes

Notes from various courses at the University of Waterloo. Written by Anthony Zhang.

VIEW NOTES

About

I write these during lectures, and then add to them occasionally when mistakes or omissions are discovered.

They're written in Markdown with LaTeX for math. There's a build script that uses Pandoc to generate HTML with KaTeX for math rendering.

Deployment

To compile, run make in the top-level directory.

I then push the resulting files to GitHub, where they're hosted using GitHub Pages.

To compile KaTeX, I use Docker:

git clone --depth 1 https://github.com/Khan/KaTeX.git
sudo docker run --volume "$(pwd)/KaTeX:/files" --interactive --tty pritunl/archlinux:latest /bin/bash

# run inside Docker image
pacman -S make nodejs zip
cd /files
make
exit

# the output folder with all the files is now in KaTeX/build/katex

License

Copyright 2013-2017 Anthony Zhang

Creative Commons License
The works in this project are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

In other words, you are free to modify the work - provided you also release those modifications under the same license - and use it as you like, as long as it isn't commercial.