James A. Graham es profesor titular de la Facultad de Derecho y Criminología de la Universidad Autónoma de Nuevo León, México, donde es el titular de la cátedra de arbitraje internacional en la Escuela Doctoral y director de la maestría de Derecho corporativo. Encabeza la práctica del litigio y arbitraje internacional como socio de 3CT.
Es también profesor asociado en la Universidad de Monterrey, donde tiene en posgrado la cátedra de arbitraje internacional en el sector energético. Es profesor visitante del Instituto de Investigaciones Jurídicas y Docencia de la Administración Pública del Estado de Nuevo León, en donde tiene la cátedra de Derecho comparado. Como profesor visitante, enseña en posgrado el Derecho internacional en la Universidad Siglo XX, Bolivia. Ha sido profesor en la Universidad de Luxemburgo, y la Universidad de Saarbrücken, Alemania.
Es autor de unos 15 libros sobre Derecho, entre otros Lecciones de Arbitraje internacional, Teoría general del Derecho internacional y Manual de Derecho internacional privado.