Mariapia Pietropaolo
Loved her this semester, she makes the content so interesting and truly has passion that is infectious. Lots of reading but I imagine you can get by by reading summaries online. Lectures were prerecorded which was nice. There are a couple of quizzes and two major assignments