Chenxi Wu
One of the best professor in this school!!!!! Very patient and very nice! If you have any questions after class, he will stay and teach you until you understand. Also, if you email him some problems he will reply really fast with really specific processes