Christina Belcher
I liked Belcher. She can be a bit stand-offish, but take it with a grain of salt. She'll push you pretty hard and give tough feedback if you don't hit exactly what she wants, but I personally liked that because it gave me a clear idea of how to do well. She's also super accessible outside of class. IDK I'd say take it.