Sarah Cioffi
She's genuinely caring, understanding and wonderful. Lots of assignments, mainly group work which can be done during class. Homework is finishing group assignments and videos. Highly recommend. Favorite class ever.