For every problem set assigned to us this semester (Fall 2018 - Winter 2019), there have been multiple typos, grammar errors, and general obscurities. Over 50% of the class struggles to understand his problem sets since they are very unclear and poorly formatted/arranged. As an example, in the JSON project, the LinkedList data structure in BasicHashtagAnalysis was crudely written, giving students no idea what he wanted. Many students spent hours working on a wrong interpretation, only to find out they had to restart due to Mr. Gonzalez's failure to read through his work. Mistakes like these have been present in all problem sets given to us this year, which shows a lack of effort from Mr. Gonzalez's part in writing these problem sets. Why should we be expected to submit top-notch work when the problem sets are consistently written seemingly without any effort put in? If problem sets are consistently written this poorly, students should be expected to spend drastically less effort on problem sets to compensate.