Craig is the author of two books, Web Development: A Visual-Spatial Approach and Writing for the Internet, along with numerous articles, book chapters, and conference presentations. His work addresses important issues in digital rhetoric and online publishing, including specific topics such as Web development, Internet writing, content management, elearning, hypertext theory, and visual design.