James Gonzalez je profesor računarskih aplikacija i multimedije na Koledžu Marin, gde predaje projektovanje interaktivnih medija, eLearning i kurseve iz Web tehnologija. Ima preko šesnaest godina iskustva u projektovanju, razvoju, primeni i evaluaciji edukativnih programa usmerenih na tehnologiju. Predavao je na kursevima širom zemlje na temu korišćenja multimedijalnog softvera i njegove primene u obrazovnom okruženju. Takođe, publikovao je mnogobrojne radove na ovu temu. Kada ne predaje ili ne piše, James pruža usluge konsaltinga i tehničke usluge u vezi primene multimedije i telekomunikacionih tehnologija u obrazovanju.