Guidelines for teaching with ill-structured real-world engineering problems: insights from a redesigned engineering project management course | Synapse