For this class we had online "prelectures" (30-75 minutes of videos) and then active learning during the lecture times that were not mandatory. Overall this class and the professor are interesting but quite detailed. Grade based on 3 open note exams, understanding concepts is important and exam questions are complex.