TE 250 Syllabus Fall 24.v2.pdf