Karen Halverson Cross
Prof. Cross knows her stuff and is an expert in the field. She worked and went to school, so she has empathy for students who are doing the same. But her class will work you. It's a lot more than just reading and briefing. You have to be able to understand the concepts and apply them. She was a great person and teacher just a hard topic for me.