Dayu Wang
AMAZING teacher if you want to be the best you can be. Gives lots of hard homework, & has high expectations but grades fairly easy. In my opinion he teaches on a UNIVERSITY level at the local community college; best bang for your buck! If you want to be challenged, to learn, and grow, and not just get the grade, take as many classes as he offers!