EECS 16B
16B Github repo: https://github.com/bdngo/16b-csm
I am currently a Computer Science Mentor for the UC Berkeley lower-division class EECS 16B. My teaching materials can be found at this GitHub repo. The material is currently organized by semester, but I plan on restructuring the file system to be more tag-like in the future.
Each folder contains the rendered .pdf already, but if you want to render it using the raw .tex file, you require the following packages:
- The AMS LaTeX packages:
amsmath,amssymb,amsfonts,amsthm cancelfor showing cancelling termssiunitxfor displaying physical unitscircuitikzfor drawing circuit diagramsbmfor easier matrix & vector markuplistingsfor displaying code snippetsgraphicxfor including imageshyperreffor better URL link handling
All of these should be available in a standard MikTex, MacTex, or TeX Live distribution.