Keller's education and research background is in marine and freshwater fish ecology, fisheries science, river ecology and organismal biology. Most of his research focuses on fish in ecosystems ranging from the open ocean to dry-land rivers. He teaches and supervises post-graduate students in environmental science and ecology at Charles Sturt University.