teaching activities missing activity missing activity missing activity missing activity missing activity missing activity
education and training Bachelor of Laws, Universidad Nacional Autónoma de México (U.N.A.M.) Doctorate in Law, Universidad Nacional Autónoma de México (U.N.A.M.)