Using Student Generated Videos to Facilitate Discussion for Collaborative Flipped Classrooms | IEEE Conference Publication | IEEE Xplore