Having done work in the fields of computer graphics, 3d worlds, hypermedia, and the web, he is currently pursuing research in the fields of information visualisation and usability. Keith helped organise the very first IEEE Symposium on Information Visualization in 1995, was program co-chair in 2001 and 2002, and general chair in 2005. He also co-chairs the UX Graz meetups and UX Day Graz conference series.