Timothy Tolentino
He is a good professor to take in your Freshman year to prepare you for other hard professors who don't slow down at all in the lecture. He seems scattered in class but you can begin to follow if you do the assignments he assigns outside of class and MEMORIZE the things he says to memorize. His tests are variations of the assignments he sends out.