Hopefully a compilation of everything that I have learned in school and in CS.