teaching activities missing activity missing activity missing activity missing activity missing activity
education and training Bachelor of Science, Universidad Nacional Autónoma de México (U.N.A.M.) Doctor of Philosophy Master's Science, Universidad Nacional Autónoma de México (U.N.A.M.)