Xian Feng Liang
Good Professor, very engaging and humorous at times. Explains material well. He is patient and asks any questions you may have. Makes time available to help students outside of office hours.