Enhancing knowledge and skill acquisition through the use of student-centered models: the flipped classroom and collaborative learningEnhancing knowledge and skill acquisition through the use of student-centered models: the flipped classroom and collaborative learningWWEnhancing knowledge and skill acquisition through the use of student-centered models: the flipped classroom and collaborative learning