TE 250 Syllabus Fall25.v1.pdf