Undergrad computer science materials from the university of washington bothell extension