This course treats the foundations of international criminal law. It traces the historical evolution (e.g. the Nuremberg and Tokyo precedents), the objectives and the relevant legal sources of international criminal law. It distinguishes classical horizontal approaches (e.g. extradition, mutual legal assistance) from vertical international criminal law (e.g. law of international criminal courts and tribunals). It further studies the substantive crimes (genocide, crimes against humanity, war crimes, aggression) as well as general principles of international criminal law (modes of liability, grounds excluding criminal responsibility) and impediments to investigation and prosecution (e.g. immunities, amnesties), based on contemporary treaty-law and the international practice. The course is designed to develop a critical understanding of law and jurisprudence and will provide ample room for discussion, practical exercises and interaction with invited lecturers.