Matthew Wong
Great teacher. Reasonable amount of homework. No question is too stupid and he actually explains why certain things are done a certain way. I knew there were gaps in my math knowledge and with him I could finally feel the courage to ask questions and finally got the explanations I needed without making me feel like an idiot.