code and notes for CS22A, CS21A, CS30A (Javascript, Python, Linux)