Hands down the best professor I've had. Very obviously passionate about what she teaches, each class is different and engaging. Very interactive class, most grades are from group projects, she's super funny and very caring!! If you put in the work and show that you care, you'll do well. She always acknowledges effort and is a fair grader