Course Info

Incomplete

I regularly skip classes and usually only take notes on stuff I haven’t done before. My notes here are incomplete.

See: someone else’s 36C notes

A good program is:

  1. correct (runs according to specification and thus secure)
  2. readable
  3. efficient

Building

DS & Algo