layout | home |
---|---|
default |
true |
This is an open archive from my time (and my friends' times)
as Waterloo and Laurier CS/BBA and MATH/BBA students.
If you find it useful and want me to endure more pain,
consider sending me a coffee bubble tea.
Minus Stripe/PayPal's 30¢ transaction fee, of course.
{:.no_toc}
Everything here is published under information and belief that it is permitted by relevant faculty; please contact me if anything is not and I will take it down.
{:.no_toc}
Anything that helps future students (lecture/textbook notes, exercises, etc.) is acceptable, provided that you are happy to release it freely.
Unless otherwise specified, all content here is licensed under a Creative Commons Attribution ShareAlike 4.0 International License (CC-BY-SA 4.0). This means you can do whatever you want with it, provided you (1) give credit and (2) also release your work openly. Non-free study resources behind hard paywalls suck. Learning is painful and agonizing enough as it is.
If you want to use my agony
document class for agony
class is documented here.
{:.no_toc}
- TOC {:toc}
Imaad's flashcards for PEST factors{:.a#BU111--Flashcards--Imaad--PEST} and strategic expansion{:.a#BU111--Flashcards--Imaad--Strategic-Expansion}.
Complete notes for the F22 midterm{:.a#BU111--Notes--Sophia--Midterm} and final{:.a#BU111--Notes--Sophia--Final} by Sophia.
Flashcard sets{:.a#BU121--Flashcards--Imaad} by Imaad for the whole course.
Study materials by Ace{:.a#BU121--KoFi--Ace} were also published before each assessment.
Notes from the entire course{:.a#BU121--Notes--Chloe}, including readings, by Chloe and Stella.
Final exam flashcards{:.a#BU121--Flashcards--Yash} by Yash and Karthik.
Another flashcard set{:.a#BU288--Flashcards--Imaad} for the two midterms and final exam.
Notes for Midterm 1 content{:.a#BU288--Notes--Andy--Midterm-1} and Midterm 2 content{:.a#BU288--Notes--Andy--Midterm-2} by Andy.
A set of practice problems{:.a#BU288--Practice-Problems--Andy} for Midterm 1 written by Andy. Questions may not reflect actual exam difficulty or answer format.
Yet more Quizlet cards{:.a#BU231--Flashcards--Imaad} by Imaad for the midterm.
A review casebook using real life fact patterns is available here{:.a#BU231--Casebook--James}.
For post-midterm content, Imaad made a summary in flowchart format{:.a#BU231--Flowchart--Imaad}.
Flashcard set{:.a#BU352--Flashcards--Imaad} by Imaad.
Flashcard set{:.a#BU354--Flashcards--Imaad} by Imaad.
Chapter notes{:.a#BU387--Notes--Imaad} by Imaad.
RemNote flashcards{:.a#BU398--Flashcards--Imaad} which also serve as lecture notes.
No "practice", but figured this is a nice place to host my cheat sheets. They are created on Figma, and the source files are available here{:.a#EC120--Cheat-Sheet--James}.
If you just want the sheets, you can get them all at my Ko-Fi shop (which is, as always, pay-what-you-want). They remain on this GitHub repository too.
More recent (F23) notes{:.a#EC120--Notes--Benny} by Benny.
I hastily put together an equation sheet{:.a#EC140--Equation-Sheet--James} after lecture on the 4th.
Cheat sheets are being provided on my pay-what-you-want store. Set the price based on your marginal propensity to consume cheat sheets.
Versioning is semantic: anything that is wrong/serious bumps the major version, aesthetic changes bump the minor version.
- Test 1 Cheat Sheet{:.a#EC140--Cheat-Sheet--James--Test-1} (v2, Feb 12 @ 8:20pm)
- Test 2 Cheat Sheet{:.a#EC140--Cheat-Sheet--James--Test-2} (v2.0, Mar 19 @ 5:09pm)
- Exam Cheat Sheet{:.a#EC140--Cheat-Sheet--James--Exam} (v0.1, Apr 20 @ 6:49pm)
Some more recent (W24) notes{:.a#EC140--Notes--Benny} by Benny.
I don't implement the full design recipe in exercises, for obvious reasons (I'm lazy):
- Module 11 Exercises{:.a#CS135--Practice-Problems--James--Module-11}
- Module 12 Exercises{:.a#CS135--Practice-Problems--James--Module-12}
- Module 13 Exercises{:.a#CS135--Practice-Problems--James--Module-13}
- Module 14 Exercises{:.a#CS135--Practice-Problems--James--Module-14}
- Module 15 Exercises{:.a#CS135--Practice-Problems--James--Module-15}
- Module 16 Exercises{:.a#CS135--Practice-Problems--James--Module-16}
Examples and explanations{:.a#CS136--Notes--Mac} for how pointers in C work
Course notes{:.a#CS136--Notes--Stella}, from sessions 6 through 11, by Stella and Chloe.
More course notes{:.a#CS136--Notes--Benny} by Benny
Mock final{:.l#CS136--Notes--Benny}, and mock final solutions{:.l#CS136--Mock--Tommy}, by Tommy and Benny.
My own version of the reference sheet{:.l#CS245--Reference-Sheet--James} is a bit more compact.
Lecture notes{:.a#CS246--Notes--Ananya} from S23 by Ananya are available.
Detailed lecture notes{:.a#CS246--Notes--Benny} from W24 by Benny, Tommy, and Yifei.
RemNote flashcards/lecture notes{:.a#CS330--Flashcards--Imaad} by Imaad. This should honestly be in the BU section.
My lecture notes{:.l#CS341--Notes--James} are available, taken live during lecture.
Lecture notes{:.l#CS350--Notes--James} for the first few lectures, before I gave up on going to class.
Lecture notes{:.l#CS480--Notes--James}, updated after each lecture.
On the topic of "diffusion models for generation, inference and optimization".
Seminar notes
from my audit of the course have been moved to the etudes
repository.
I am very not qualified to understand what's going on,
so these are really just a personal, public commitment to trying to learn.
Extra Practice files have been collated and reformatted as one big PDF{:.l#MATH135--Practice-Problems--James}. Older files can be found in the Git history.
- Extra Practice 1{:.a#MATH135--Practice-Problems--James--Chapter-1}
- Extra Practice 2{:.a#MATH135--Practice-Problems--James--Chapter-2}
- Extra Practice 3{:.a#MATH135--Practice-Problems--James--Chapter-3}
- Extra Practice 4{:.a#MATH135--Practice-Problems--James--Chapter-4} (missing C02)
- Extra Practice 5{:.a#MATH135--Practice-Problems--James--Chapter-5}
- Extra Practice 6{:.a#MATH135--Practice-Problems--James--Chapter-6} (missing C03, C05, C06. RP09 by sooshi)
- Extra Practice 7{:.a#MATH135--Practice-Problems--James--Chapter-7} (missing C01)
- Extra Practice 8{:.a#MATH135--Practice-Problems--James--Chapter-8}
- Extra Practice 9{:.a#MATH135--Practice-Problems--James--Chapter-9}
- Extra Practice 10{:.a#MATH135--Practice-Problems--James--Chapter-10} (missing C02. RP10 by sooshi)
- Extra Practice 11{:.a#MATH135--Practice-Problems--James--Chapter-11} (missing C01)
- Fall 2018 Midterm{:.l#MATH135--Practice-Exam--James--Midterm-F18}
- Fall 2019 Midterm{:.l#MATH135--Practice-Exam--James--Midterm-F19}
- Winter 2020 Midterm{:.l#MATH135--Practice-Exam--James--Midterm-W20}
- Winter 2020 Final{:.l#MATH135--Practice-Exam--James--Final-W20}
A collection of theorems can be found here{:.a#MATH136--Reference-Sheet--James} and practice problems here{:.l#MATH136--Practice-Problems--James}.
I found an old copy of my father's Linear Algebra, 2nd edition by Hoffman and Kunze
from when he was at Waterloo (and had the guts to take 14x courses).
My solutions so far{:.l#MATH146--Practice-Problems--James}
are in the etudes
repository.
- Practice Assignment 1{:.l#MATH137--Practice-Problems--James--Assignment-1}
- Practice Assignment 2{:.l#MATH137--Practice-Problems--James--Assignment-2}
- Practice Assignment 3{:.l#MATH137--Practice-Problems--James--Assignment-3}
- Practice Assignment 4{:.l#MATH137--Practice-Problems--James--Assignment-4}
- Practice Assignment 5{:.l#MATH137--Practice-Problems--James--Assignment-5}
- Practice Assignment MT{:.l#MATH137--Practice-Problems--James--Midterm}
- Practice Assignment 6{:.l#MATH137--Practice-Problems--James--Assignment-6}
- Practice Assignment 7{:.l#MATH137--Practice-Problems--James--Assignment-7}
- Practice Assignment 8{:.l#MATH137--Practice-Problems--James--Assignment-8}
- Practice Assignment 9{:.l#MATH137--Practice-Problems--James--Assignment-9}
- Practice Assignment 10{:.l#MATH137--Practice-Problems--James--Assignment-10}
- Practice Assignment FE{:.l#MATH137--Practice-Problems--James--Final}
- Practice Midterm 1{:.l#MATH137--Practice-Exam--James--Midterm}
- Practice Final F2019{:.l#MATH137--Practice-Exam--James--Final-F19}
A collection of theorems can be found here{:.a#MATH138--Reference-Sheet--James}.
Jimmy has notes for series{:.a#MATH138--Notes--Jimmy--Series} and Taylor series{:.a#MATH138--Notes--Jimmy--Taylor-Series}.
My lecture notes{:.l#MATH239--Notes--James} (incomplete and somewhat experimental) are available. You might be interested in the source if you want to use TIKZ for graph theory.
There are also exercise solutions{:.l#MATH239--Practice-Problems--James} for the course notes (using the Part I F20 and Part II S18 course notes). Progress:
- Ch. 1 (Basic Principles){:.a#MATH239--Practice-Problems--James--Chapter-1}
- Ch. 2 (Generating Series){:.a#MATH239--Practice-Problems--James--Chapter-2} (missing 2.8, 2.13(b)-(c), 2.16-21)
- Ch. 3 (Binary Strings){:.a#MATH239--Practice-Problems--James--Chapter-3} (missing 3.13(b), 3.14(d))
- Ch. 4 (Recurrence Relations){:.a#MATH239--Practice-Problems--James--Chapter-4a} (missing 4.10-12)
- Ch. 4 (Graph Theory Intro.){:.a#MATH239--Practice-Problems--James--Chapter-4b} (missing 4.4.9-10, 4.4.12, 4.5, 4.6.2-3, 4.6.10)
- Ch. 5 (Trees){:.a#MATH239--Practice-Problems--James--Chapter-5} (missing 5.3.2, 5.4, 5.5)
- Ch. 6 (Codes){:.a#MATH239--Practice-Problems--James--Chapter-6} (not covered)
- Ch. 7 (Planar Graphs){:.a#MATH239--Practice-Problems--James--Chapter-7} (missing 7.4, 7.6.1, 7.6.7-13, 7.8)
- Ch. 8 (Matchings){:.a#MATH239--Practice-Problems--James--Chapter-8} (missing 8.2.7-17, 8.3, 8.6, 8.8)
Lecture notes{:.a#PMATH348--Notes--Imaad} by Imaad. They were originally written in Obsidian (which uses a different Markdown parser), so they look a little funny after spamming regexes to try and make it GFM-friendly.
Lecture notes{:.l#PMATH370--Notes--James}, updated after each lecture.
Lecture notes{:.l#CO250--Notes--James--Reformatted} originally written in Obsidian and ported to LaTeX. The original Obsidian file is here
More lecture notes with the caveat that (1) I am not actually enrolled in the course and just sit in it for fun and (2) I am missing two levels of prerequisites and do not fully understand the content.
Lecture notes{:.l#CO487--Notes--James} until I stopped going.
Because it's motivating or something, here's a list of all of my mistakes. Hopefully it makes you feel better about yours. Thanks to everyone on the list who've helped me make this resource better for everyone :)
- MATH135/EP04/RP04 Messed up basic arithmetic (Roy)
- MATH135/EP03/RP09 Rewrote completely incomprehensible proof (Gabriel)
- MATH135/EP03/RP05 Proved a there exists statement by exhausting the domain (Angela)
- MATH135/EP06/RP05 Got the divides relation backwards for an incoherent proof (Quan)
- MATH135/EP11/RP03(a) Forgot the quadratic formula for a moment (Caitlin)
- MATH135/EP08/RP05 Totally forgot a question entirely (Javin)
- MATH135/EP11/RP01 Obviously, 2 + 1 = -1 (sooshi)
- MATH135/EP10/RP15(b) Overcomplicated proof when it follows almost immediately from the previous question (sooshi)
- ECON120/Final (v1.0) Deadweight loss of monopoly is between MC and demand, not price and demand (Jimmy Zhan)
- ECON120/Final (v1.1) Wrong colour on tarriff supply and demand curves
- ECON140/Test 1 (v1.1) NX curve description under AE curve section, simple multiplier given as A/Y not Y/A (Trisha)
- MATH137/PA01/Q01(2) -4 - 2 = -2 (hyk)
- MATH135/EP01/RP02 Replace tuple notation with standard quantifiers
- MATH135/EP02/WE01 Duplicated truth table
- MATH135/EP01/RP02 Questions changed
- MATH135/MT2020W/Q02 Question copied wrong
- MATH135/MT2018F/Q05 Negated implication wrong (#7)
- MATH135/EP08/RP09 Applied CRT without checking pairwise coprimeness
- MATH135/EP06/RP01(b) Mistyped number (joseph)
-
MATH135/EP06/RP03 Flipped the divisor
$$d$$ and the dividends$$x$$ and$$y$$ (joseph) - MATH135/EP08/RP01 Fixed a substitution typo; the remainder should be 8, not 3 (Yuqiao)
- MATH135/EP06/RP09 Flipped the directional arrows of the proof (Vivek)
-
MATH135/EP08/RPWE2 Should be
$$4(-4) \equiv 5 \pmod{21}$$ (Dan) -
MATH135/EP08/RP04 Can reduce
$$x^{26}$$ to$$x^2$$ with CFlT -- makes the table less fat (Dan) - MATH135/FE2021W/Q03 Can't apply FlT, since 10 is not prime (Dan)
- MATH135/FE2021W/Q08 7 - 1 = 8 (Dan)
- MATH135/FE2021W/Q010 Found counterexample (part a) and RHS is not the set of integers (part b) (Dan)
- MATH135/EP04/RP01(b) Another 0 = 1 typo (Evelina)
- MATH135/EP06/RP06 Factoring typo (Prasana, #18)
- MATH135/EP01/WE1(b) 28 + 3 = 25 (Imran, #20)
- MATH135/EP11/RP03(e) ...another factoring typo (Linda, #24)
-
MATH135/EP10/RP12 Wrong expansion of
$$(\cos\theta + i\sin\theta)^4$$ (Jessica and Evelina) - MATH135/EP10/RP15 Backwards divisibility notation (Linda, #25)
- MATH135/EP11/RP03 Did not fully factor quadratic (Jessica & Evelina, #26)
- MATH135/EP10/WE04 2 × 1 = 1 (Christina, #27)
- MATH135/EP09/RP01 Flipped digits in final answer (various, #28)
- MATH135/EP10/RP01 Lost a negative (various, #29)
- MATH135/FE2020W/Q07 Rooted modulus instead of squaring (Max)
- MATH239/exercises/2.0.9 Failed at counting to five (Connor, #39)
Did you find a mistake?
Reach out by opening a discussion on GitHub
or by one of email,
Facebook,
Instagram,
and Discord (@retrocraft
).