TE 250 Syllabus Fall 23.pdf