Ting Xiao
Dr. Xiao is a great professor, but the class itself is difficult if you have no background in computer science whatsoever. DEFINITELY NOT AN INTRO CLASS. Most of the time she tells us to use the internet as a resource. She is very genuine and wants the class to succeed however, she does not do much to help us understand.