James has been employed at GPTC since 1997. He previously taught Game Design and 3D Animation and E-Commerce Web Services at Great Plains. His bachelor degree is from Southwestern Oklahoma State University. He has also earned a Master of Science degree in Adult Education from the University of Central Oklahoma. He is active in his church and numerous civic organizations.