Jose Crespo
I had to drop his class because I was lost for more than half of the lectures. He lectures heavy and really knows what he is talking about but he doesn't explain it in a way some one who is taking an intro class understands. When we took our first test no one got better than a 60/100