09/15 overview 09/22 codes and number systems 09/22 Boolean logic 10/06 ALU 10/13 Sequential logic 10/20 TOY programming 10/27 TOY architecture 11/03 Hack assembly language 11/17 midterm 11/24 Hack architecture 11/24 Hack assembler 12/01 Virtual machine I 12/08 Virtual machine II 12/15 Jack high-level language 12/22 Compiler I 12/29 Compiler II 01/05 Operating system