Pavel Slavchev
For stats? Do not recommend. Unclear test questions. The way he teaches makes the material harder than it actually is. In lecture, he gets confused and makes serious mistakes that he doesn't admit are mistakes. Low class average. Drones on and on about irrelevant details.