EN3074 course guidelines_spring 2025_final version.pdf