Project based learning and the seemingly weird stuff that comes with it.