Daming Li
Homeworks and Quizzes are crazy. The midterm project is based on stock market analysis and the data link he provided doesn't work anymore. The grading criteria is worse as well. Don't take him.