Joseph Hill
He somehow makes something you didn't understand in lecture so easily understandable. He's willing to take any questions you have and is willing to talk about anything weather. He'll get giddy sometimes about what he talks about and it makes everything more enjoyable. All he wants to do is help you and share his love for weather.