education and training Degree in Law, Universidad Nacional Autónoma de México Degree in philosophy, Universidad Nacional Autónoma de México Master of Legal Sciences, Universidad Panamericana Campus Ciudad de México PhD in Law, Universidad Panamericana Campus Ciudad de México Phd. in Philosophy, Universidad Panamericana Campus Ciudad de México