MECHENG 452 101 SP 2024