Viet Nguyen
He has a very thick Vietnamese accent so he's very hard to understand and has this policy that if you miss more than 3 days of class he will drop you without notice. When you actually get used to his accent he's very good at explaining the math and gives many examples.