El Dr. Flores Castillo es egresado de la carrera de Ingeniería en Computación de la Universidad Nacional Autónoma de México; tiene una maestría en Ingeniería Eléctrica con especialidad en Redes Neuronales en la División de Estudios de Posgrado de la Facultad de Ingeniería de la UNAM y Maestría y Doctorado en Física por la Universidad de Pittsburgh, Pennsylvania, EUA.