Great professor. Funny and knowledgeable with the material. The live lectures and discussions are interesting and very related to the materials. But this hybrid course took a lot more time than a normal PSC1Y course to get an A. 5 midterms and 1 final, tons of quizzes. In general a great introduction course to psc major or minor but not a easy GE.