Kevin Cosnahan
If you're bad at math and get frustrated easily when you don't understand things, don't take him. I barely passed.. granted, I am horrible at math, but I am usually able to learn if someone explains it to me well. He doesn't teach well, but he is nice and you can meet with him outside of class. Just use the math lab and you might be okay :/