David Sun
David is a solid instructor and genuinely care about the success of his students. One time he stayed back an hour to help me with an assignment I was struggling with. The only thing about him is his accent is heavy, but he's willing to help you if you don't understand.