He teaches web, interaction, experience and motion design courses for the (BDes) Bachelor of Design degree. His research interests include interactive design fundamentals, interdisciplinary design, visual storytelling and digital narrative forms. He writes regularly for HOWDesign.com on interactive design concepts and tools. James wrote and published Interdisciplinary Interaction Design: A Visual Guide to Basic Theories, Models and Ideas for Thinking and Designing for Interactive Web Design.