Overview

Here are my personal lecture notes and cheat sheet for Course: Algebra and Computation, which is a course offered to Freshman students at Yao Class.

This course mainly discusses some advanced topics in TCS that combines group theory and algebra. Namely, some of the topics are:

  • Group-theoretic algorithms for Graph Isomorphism
  • Algebraic Algorithms for Perfect Matchings

This is one of the rare courses that combines usefulness (i.e. I really gained a lot from this course), fun (i.e. The lectures are well-organized and the content is interesting), and depth (i.e. heavy math, rigorous proofs and deep insights). It’s grading policy is also very lenient, and I got an A+ with perfect raw score. I highly recommend this course to everyone.

Hope you enjoy it!

Lecture Notes

Cheat Sheet