He teaches courses on general psychology, testing and assessment, research methods, and controversial psychological issues. Dr Holmes has published original research on racial attitudes as well as the teaching of psychology, and has published several book chapters on topics related to the importance of scientific thinking in understanding human behavior. He is the author of Social Psychology: Student Handbook to Psychology (2012).