Ryan Gorsiski
If you are an engineering major especially a Mechanical Engineering major it is well worth your time to visit Ryan during his office hours. He can advise you on what to take, and he can answer the question you did not think about. By far the most interesting advisor who has yet to teach a course, but should. Would drop into his office hours again.