Terra is a nice person and she's really funny and engaging. The problem is you never know when she's joking or serious, which often leads to a not-so good grade. Overall, a great class where you WILL learn. Get ready to participate in class though. Terra is super accessible, and she doesn't make you feel dumb when you need extra help. Great class.