Michael Kinnen
Kinnen is an amazing professor. He would always take time out of his schedule to work with you. I did really bad in a few tests but succeeded with his help! The class overall is not impossible! Use his office hours and learn from him! He only wants to see his students succeed. He gave me the motivation to work diligently and I have learned so much.