Chela Willey
Like everyone else has said, Dr. Willey is super clear in her lectures and explains complex ideas thoroughly and is happy to go over anything confusing in her office hours with you. I recommend taking notes on the slides. Write down EVERYTHING she says that isn't on the slides. Which surprisingly isn't much!! :) Great professor.