Brian Mercer
He is the best professor I have had so far. He will explain things in ways you did not think was possible. I would leave his class thoroughly understanding the subject and he was even more helpful in office hours. Please take him over any other professor you were comparing with with. You will not regret it!!!