Michelle Pietri
Pietri gives fun interactive assignments but can often ramble on during lecture, I do recommend taking her but only if you're okay working in groups CONSTANTLY. Almost every assignment in the course is a group assignment even test reviews.