CPSC 330 Final??

Howd it go? Expected it to be way easier :((