Updated ece106 notes