Summer 2020 - Professor Ghaforyfard's lectures are quite underwhelming. In addition to the dry nature of the CS 33 material, the professor is not very enthusiastic at explaining concepts, making the lectures more boring. The labs were fun and engaging, but the exams were long and difficult. Also, the professor did not give a clear breakdown of the grading cutoffs and did not seem to have curved the class. Overall, I would not take this class again.