Peter Toth
Professor Toth knows what he is talking about 99.999% of the time so ask him as many questions as you want, and he will help you. The biggest obstacle is the language barrier but since he knows the material very well, he uses an array of words to explain concepts to the students. I hate math but with Professor Toth math was more palatable