Code for EECS162 projects