Princeton Ece Major. degree requires the completion of 36 courses over eight seme