Lance Miller
Amazing professor. Very well respected. He gives great advice and is always there for his students. All of his classes are very interesting and he teaches you everything you could want to know