In this talk, we will present our study in Calculus III classes (both online and in-person) with semi-flipped teaching and team discussions incorporated. We will examine how TBL strategies can help improve students’ preparedness and engagement in class, and also, how students’ perceptions may change during the course. We will also share how student-centered course activities are designed as well as motives behind through a case study and how a similar framework may be adapted to different courses in math or other subjects.