Juan Carlos es Profesor en el Departamento de Sistemas Computacionales del Instituto Tecnológico de Morelia. Actualmente realiza sus estudios e investigación hacia un Doctorado en Ciencias. Sus áreas de especialidad incluyen ingeniería de software, sistemas distribuidos, redes y tecnologías web.