teaching activities Anticorruption in Government, Firms, and Society Human Rights and their Judicial Interpretation Human Rights and their Judicial Interpretation International Relations and Conflict Resolution Introduction to Law
education and training Bachelor of Laws, Universidad de Guadalajara Master of Public Law, Universidad Panamericana Campus Guadalajara