assignments from Standford's Intro CS course