I would definitely take him again! He gives out journals, which is expected. The journals are about interesting topics for this course. Also gives out extra credit and we do discussions. He's really understandable if you miss lectures. I took this class on zoom. He's such a great professor! He provides the readings! Slides & videos as well.