... classes in software art, augmented reality, creative hacking, data forensics, object-oriented programming for artists, virtual architecture, artistic game-development, information visualisation, UNIX/Linux and open source development practices...