Josh Laing
He's a great teacher and an even better guy, he always makes sure we are prepared for tests and gives great information. He is also very caring and makes sure to have a good time during class. He is organized and always ready.