Craig has conducted projects in areas such as emotion and learning, discourse processing, multimedia learning, vicarious learning environments, and intelligent tutoring systems (ITS) in both laboratory and applied classroom settings. His lab, the Cognitive-Based Applied Learning Technology (CoBALT) Lab, seeks to provide cutting edge research at the intersection of human cognition, technology and the learning sciences that can provide solutions to real-world problems within education and training. Current projects include virtual humans for learning and training, music on the web, effectiveness of electronic textbooks for learning, and applications of ITS to training within virtual worlds, classrooms and after-school settings.