Leonard Lamp
Very very helpful teacher! He isn't too serious in class and gives 100s on quizzes sometimes just because. He replaces your lowest exam score with what you score on the final, which is very helpful. He is very understanding. The material needs time to be studied, though.