It is the final project of STSCI 3740/5740: Machine Learning and Data Mining. Our group did a covid-19 case short-term and long-term prediction mainly using XGBoost and Spatial-temporal Gaussian Process to accurately predict both the trends and exact count of the coronavirus. 