Tom Elmer
I don't even know where to begin. Tom is an AMAZING human. He will keep you engaged. If you get the chance to take a large class with him do it! He is an awesome public speaker and keeps you interested. he really cares about you and gives great advise. If you fail his class you have done something terribly wrong. final lecture is truly inspiring.<3