CS510, Fall 2018: HOMEWORKS, PRACTICE PROBLEMS, AND SOME SOLUTIONS