Andres Gonzalez
His exams can be very long if you don't know what you are doing. I am not a genius but you can get an A if you ask question in class go to office hours when you need to for homework. He is a nice person and he cares about the success of the class. if you wait till last minute or procrastinate  then you get the grade you get.