Dr. Cohen de Lara teaches political thought at Amsterdam University College in the Netherlands.