I really liked Terra. She was always nice and funny, and really cares about her students. I would definitely recommend taking it in-class instead of online. I took Public Speaking with her and she was always very clear with us on what she expected from us and was very willing to answer questions. LOVVED her, and I'm sure you will too (: