Reviews of professor Xian Du

Rating: 5.0/5, difficulty: 4.0/5
Shane is a very funny guy who for sure cares about his students. Sometimes his lectures can become complicated, however he is very helpful at explaining outside of class. His exams are somewhat tough (although the first one was pretty easy). Definitely a tough class for material, but Shane is there to make sure that you understand it all.