Matthew Aderholt
He is tough but as long as you take good notes in class and study, you'll do fine. Write down everything that he writes on the board in your notes. He also does TopHat which is definitely an easy A!