ENGR4223 Fall 2023 Syllabus.pdf