Student and faculty satisfaction with a pedagogical framework: research findings based on the ICARE model