Dean Foster's teaching

Dean Foster's Teaching

Sprint 2014:

Fall 2013:

Fall 2012:

Previous classes:

Notes

Resources