Jun Fei
Lectures are okay but he doesn't explain what he's doing and if you have a question or are confused he genuinely gets mad. At least one quiz a week and pop quizzes. Most quizzes are open book though, so as long as you take good notes you'll do fine on tests. If you struggle in math I wouldn't recommend this professor in that he's not that helpful.