jmcarless/eecs485 archive