eecs 373 lab code