Jim Furnivall
Don't get me wrong, He is such a nice guy. However, he is too smart for any students own good. He is not good at breaking materials down. There were nights I would just cry because I didn't even know where to begin to understand. If you brought this up to him, he would dismiss it usually ask you to look over notes. Just don't take his class.