I agree no approach works for all disciplines at all levels in all disciplines. I do this with freshmen and grad students but i never had go teach calculus. Outcomes remain problematic in all instances but how to negotiate them would differ. Problematic still because not all students start from the same place, do the course for same reason, or have same needs/interests in order to learn in any one way to all reach same outcomes. I do know science profs who teach in relatively non-traditional ways though.