He has a background in cultural and media studies, he is an author of numerous international publications on computer games modding, machinimas, digital distribution, game achievements, mobiles games, social games, game research methodology and experimental player-centred design methods. He has taught courses on various topics including game cultures, game design, digital popular culture, virtual communities, user research, internet research methods and designing and scriptwriting hypermedia.