His research focuses on testing the efficacy of online psychological interventions. Recently, he has also studied the association between various types of psychological problems and telomere length. He has authored or co-authored over 100 journal articles and book chapters, along with 7 scholarly books. He teaches a popular course on behaviour modification, and he writes a column for the Armidale Express newspaper.