ECP3703_Spring2024_syllabus.pdf