Challenge-based learning: design and delivery in undergraduate coursesCourses that incorporate real problems from real companies offer students a rare chance to acquire knowledge while also developing useful professional skillsNelly Ramirez Vásquez , Maria del Rosario Rosas EscalonaMonterrey Institute of Technology