haihua_INFO5731_Spring2020