Dr. Veilleux-Lepage has taught the following courses in the Department of Political Science and Economics and in the War Studies Programme at the Royal Military College of Canada:

Dr. Veilleux-Lepage has taught the following courses at the Institute of Security and Global Affairs at Leiden University:

In addition, he was also a Teaching Assistant (Tutor) for these courses at the University of St Andrews:

  • Introduction to International Relations, School of International Relations.

  • Foreign Policy Analysis and International Security, School of International Relations.

  • Honours dissertations. School of International Relations.

  • Intellectual Developments of Modern Civilization. School of Chemistry.

  • Introduction to Influential Thinkers, Theories and Texts, School of Chemistry.

  • CSTPV Certificate/Advanced Certificate, Centre for the Study of Terrorism and Political Violence

Dr. Veilleux-Lepage was also a Teaching Assistant (Tutor) for the following course at Carleton University:

  • Terrorism in History, Department of History.