Juan José Contreras Castillo obtuvo su licenciatura en Sistemas Computacionales por la Facultad de Ingeniería Mecánica y Eléctrica de la Universidad de Colima en 1996 y la maestría en Ciencias de la Computación por el Centro de Investigación Científica y Educación Superior de Ensenada (CICESE) en 1998. Es Doctor en Electrónica y Telecomunicaciones por el CICESE.
Su experiencia profesional incluye la investigación, la docencia y la administración de un Centro universitario de desarrollo de Software y de la Facultad de Telemática en la Universidad de Colima. Actualmente es Director de Educación Continua y a Distancia de la Universidad Autónoma del Estado de México y sus líneas de investigación son: la educación a distancia y la computación móvil para apoyar los procesos de enseñanza – aprendizaje. También es presidente de la Región Centro Sur de la Asociación Mexicana de Educación Continua y a Distancia de la ANUIES.
Es miembro del Sistema Nacional de Investigadores del Consejo Nacional de Ciencia y Tecnología (CONACYT). Entre sus trabajos mas recientes se incluye la publicación de tres artículos arbitrados, uno para la revista internacional Computers and Education titulado “Informal Interactions and their implications for Online courses”, otro para un capítulo en el libro titulado “E-Education Applications: Human Factors and Innovative Approaches” y uno para la revista Interactive Learning Environments titulado Assessing the Use of Instant Messaging in Online Learning Environments. Además de un libro sobre el uso de tecnologías para el apoyo a los migrantes Colimenses en Estados Unidos.