Christiana Zipay
I would definitely take her class again, she is an amazing professor and it is impossible to fail her class if you do the major assignments. 
She does talk a lot and has a pretty unique personality. You might love her class, but you might hate it. 