canibus - master thesis