EECS 43/100 PC Board Layout