theocs:lecture5-6