Reviews of professor Haoxiong (David) Li

Rating: 2.0/5, difficulty: 3.0/5
Professor Li hardly responses to any emails. He also gives very little time on mid -terms and final. You can barely understand what he is saying and hardly knows the answers to any of your questions.