Comment: this class was awesome except for the final! good lecturer, helpful ta's, useful and fun assignments, and fair midterms. the final was bad, though; there was one problem on self-modifying code, where the code modified itself into gibberish, which was problematic because it took students twice as long to do the problem. other than that, class was awesome. A++. would buy from again.