Repo for my assignments in TDT4300, spring 2014.