EN3074 course guidelines_spring 2025_prelim version.pdf