Phillip Wong
He is an amazing person. He will help you if you need it but it does feel like if you're not getting a concept 100% and you ask questions constantly he gets aggravated. He's understanding with good reasoning. No complaints about him as a person. The class itself DO not take it with a lot of other classes. You will fall behind everything. 