Classes taught by James Cavallaro


Yale University (2019-2020)

Regional Human Rights: The Inter-American System

Amherst College (2019-2020)

The Development, Practice and Challenges Facing the Global Human Rights Movement

Wesleyan University (2019-2020)

Human Rights Advocacy: Critical Assessment and Practical Engagement in Global Social Justice

Stanford University (2018-2019)

Advanced International Human Rights and Conflict Resolution Clinic LAW 912 Section 01 Class #29861

Advanced International Human Rights and Conflict Resolution Clinic LAW 912 Section 01 Class #31113

Directed Research LAW 400 Section 16 Class #32582

Externship, Special Circumstances LAW 884 Section 16 Class #32533

Colorado Law (2018-2019)

Regional Human Rights Protection

Stanford University (2017-2018)

Advanced International Human Rights and Conflict Resolution Clinic LAW 912 Section 01 Class #1047

Advanced International Human Rights and Conflict Resolution Clinic LAW 912 Section 01 Class #1049

Advanced International Human Rights and Conflict Resolution Clinic LAW 912 Section 01 Class #1068

Directed Research LAW 400 Section 16 Class #35602

International Human Rights and Conflict Resolution Clinic: Clinical Coursework LAW 912C Section 01 Class #20435

International Human Rights and Conflict Resolution Clinic: Clinical Coursework LAW 912C Section 01 Class #20861

International Human Rights and Conflict Resolution Clinic: Clinical Methods LAW 912B Section 01 Class #20434

International Human Rights and Conflict Resolution Clinic: Clinical Methods LAW 912B Section 01 Class #20860

International Human Rights and Conflict Resolution Clinic: Clinical Practice LAW 912A Section 01 Class #20433

International Human Rights and Conflict Resolution Clinic: Clinical Practice LAW 912A Section 01 Class #20859

Social Conflict, Social Justice, and Human Rights in 21st Century Latin America LAW 5027 Section 01 Class #29829

Social Conflict, Social Justice, and Human Rights in 21st Century Latin America LAW 5027 Section 02 Class #29884

Stanford University (2016-2017)

Advanced International Human Rights and Conflict Resolution Clinic LAW 912 Section 01 Class #29149

Advanced International Human Rights and Conflict Resolution Clinic LAW 912 Section 01 Class #31164

Advanced International Human Rights and Conflict Resolution Clinic LAW 912 Section 01 Class #31932

Directed Research LAW 400 Section 16 Class #34038

International Human Rights and Conflict Resolution Clinic: Clinical Coursework LAW 912C Section 01 Class #31167

International Human Rights and Conflict Resolution Clinic: Clinical Coursework LAW 912C Section 01 Class #31935

International Human Rights and Conflict Resolution Clinic: Clinical Methods LAW 912B Section 01 Class #31166

International Human Rights and Conflict Resolution Clinic: Clinical Methods LAW 912B Section 01 Class #31934

International Human Rights and Conflict Resolution Clinic: Clinical Practice LAW 912A Section 01 Class #31165

International Human Rights and Conflict Resolution Clinic: Clinical Practice LAW 912A Section 01 Class #31933