Winter 2018 - The class was eh. Didn't really learn much in this class. The midterm was not good and a lot of people complained that the prompt was confusing. There is no extra credit and both TAs were harsh, unforgiving graders. I thought this class would be interesting, but i prefer you take it with another professor.