Shiang Tang
Prof Tang is great. His instruction is clear and straightforward. He is able to explain the complicated concepts using the most direct and explicit language. When answering questions, he does not always give the solution right away, but was able to enlighten me and guide me on right track. Grading is fair. Fantastic prof overall.