Elli Kim
If you don't understand something she'll take the time to help you understand. She is available almost all the time. She extends her office hours before tests. She'll respond to your emails right away. There are 11 weekly reading note a semester but they're not too bad. But if it's a long to read just skim through and talk about the main points.