Karen Halverson Cross
Professor Cross is a great professor. Her final exam is by far the most difficult exam I've ever taken in law school, but she prepared us for the exam and is such a great teacher that it was extremely fair. She is also a fair grader and gives points where she can. I would absolutely recommend taking her for Contracts, you will learn a lot.