Kyle Taljan
Kyle is really great. Class was interesting and engaging, and he presented material in a clear and thorough manner. Really nice guy as well. Ran a non-for-credit seminar on Tuesday nights for former students on differential geometry and taught me a lot of useful information.