Troy Davis
He's a very friendly and encouraging guy who wants to see you succeed. He knows his material and gives really good feedback. He also makes the effort to get to know each student individually, and if you show up and show him that you are trying your best, you will most likely get an A.