Session 1: The Syllabus

What this course asks of you, what it gives you, and how you are judged

Thierry Warin, PhD

HEC Montréal

Outline · The hour ahead

  1. The organising question, and what this course is actually for
  2. What makes the course unusual, and the rule behind it
  3. The arc of the twelve sessions
  4. How a session runs — pre-session, lecture, practice
  5. The four evaluations, and how a number becomes a letter
  6. Ethics, integrity, and what loses marks everywhere
  7. The second half — building your workstation

What session 1 is for

The mathematics

  • Separate a scenario from a forecast, and say why only one carries a probability
  • State the prediction / inference split and say which one a question needs
  • Recognise where, in a published study, the evidence stops and the construction begins

The Python

  • {‘Run a local analytical workstation’: ‘VS Codium, a virtual environment, a locally hosted model’}
  • Load the course data with one line, qmib.load(...), and know where the file actually is
  • Read a traceback as information rather than as failure

The international business

  • Say what a number about the past is entitled to claim about the future
  • Name the decision your project’s estimate is supposed to inform
  • Judge whether a strategic question wants an effect or a forecast

Your Python so far

Everything you need to type is on one sheet — how to start Python in VS Codium on your platform, how to make a file and run it, and the four DataFrame moves you will use every week from now on.

Python Cheatsheet · Session 01 (PDF) · in the repository at 01-…/PYTHON-CHEATSHEET.pdf

Print it, or keep it open beside the editor. Nothing on it is examinable; all of it is assumed.

Quantitative Methods in International Business

Before we model the future, what are we claiming to know?

Quote of the day

“All models are wrong, but some are useful.”

— George Box

The whole course lives in the second half of that sentence. Knowing a model is wrong is easy. Establishing that it is useful, and saying for what, is the work.

Today

First half The syllabus — this deck
Second half A conversation: Europe 2031, and what AI actually is

No mathematics today. It begins in Session 02.

1 · What this course is

The organising question

When can a number about the past be used to make a claim about the future?

Every method in the eleven sessions that follow is an answer to some version of that question — and every one of them comes with conditions.

  • Twelve sessions, each 90 minutes of teaching + 90 minutes of group work
  • Every method derived before it is used
  • Everything runs on your machine, with open tools
  • No API key, no subscription, no internet needed during a practice

What makes this course unusual

You are expected to work with a language model throughout. It is a required tool, not a tolerated one.

And the standing rule: every deliverable must document at least one instance where you identified an LLM output as wrong, unverifiable, or misleading — and explain how you established that.

You are never penalised for using the model. You are penalised for using it uncritically.

Why that rule is the point

Language models made information abundant. They did not make abundant the ability to ask the right question or to recognise a wrong answer. Both are functions of expertise.

A concrete case, from Session 05. Ask a model to select variables and it will run a lasso and hand you a list. The list looks authoritative. Only if you know the lasso is unstable under correlated predictors will you ask the follow-up that matters — “how often is each of these selected across bootstrap replicates?” — and turn a misleading answer into a useful one.

The model will not volunteer that question. You have to know enough to ask.

2 · The twelve sessions

The arc

Session Question
02 Exploratory data analysis, and the first model What does the data look like?
03 Regression: adequacy, validity, robustness Can the model be trusted?
04 Logistic regression The outcome is a category. Now what?
05 Ridge, lasso, elastic net Which few indicators carry the signal?
06 Regression: advanced considerations Does it hold across countries and years?

Midterm: Wednesday 28 October — on paper, closed book, covering Sessions 1–6.

The arc, continued

Session Question
07 Replication workshop Can you reproduce what the papers claim, with only what you have learned?
08 KNN and the bias–variance trade-off Flexible, or just unstable?
09 Structural equation modelling Can you measure the unobservable?
10 Causal inference I — matching Did the policy do anything?
11 Causal inference II — difference-in-differences What would have happened otherwise?
12 Final group presentations Can you make someone act on this?

Sessions 2–6 build the model and test it; session 7 rebuilds five published results with it. Sessions 8–9 find structure nobody labelled. Sessions 10–11 confront the question the first nine cannot answer: whether anything caused anything.

How a session works

Phase What
Before ~60–90 min Read the paper. Load its data. Attempt the self-check
First half 90 min Lecture: the method, derived and then run in Python
Second half 90 min Your group applies it to your own project
Last 20 min Two-minute reports — presenter drawn at random

The presenter is drawn when your group is called. All three of you must understand the analysis, the number, and what would undermine it.

3 · How you are judged

The four evaluations

Component Weight Form
Participation 10% individual, continuous
Midterm exam 30% individual, on paper — pen and calculator only
Team work 20% groups of three — the SDAfrique methods paper, presented Session 12
Final exam 40% individual research paper (25) + individual oral, 15 min (15)

Two are individual and carry 70%. The group cannot carry you, and you cannot carry the group.

From a number to a letter

The four components give a mark out of 100. That mark is then converted to a letter grade, and the conversion is curved — with the class median at B+.

Within each component, nothing is curved. Participation is scored against the published absolute bar; the midterm and the paper are marked against their rubrics. The curve applies once, at the end, so an assessment that turned out harder than intended does not cost you a letter.

It is not a quota, and it is not a race against the person next to you.

Participation — 10%

Attendance is assumed, so participation cannot mean turning up. It means active engagement — and it is earned in three ways, any of which counts.

In the room a question that changed how another group saw their result, a connection between two angles, a correction that landed
In the practice working the ninety minutes: your own commits, the two-minute report when drawn, engaging with what other groups found
In the optional lab a completed QMIB Lab knowledge check, done at home after a session

What is marked is sustained engagement across the term — by any mix of the three. Not a count of interventions, and never a ranking against each other.

The optional labs

After each session the QMIB Lab offers an at-home knowledge check. It is never a prerequisite for the next lecture, and it is never marked for correctness.

warin.ca/qmib-labs — one lab per session, sessions 02 to 11.

Nothing is expected of you for today’s session: the first lab follows session 02.

A completed report counts toward participation because attempting it is the engagement being measured. It exists so you can find out privately whether you actually followed the session — and so that full marks do not depend on speaking up in a room of thirty.

Failing to deliver the two-minute report when drawn is still the clearest participation failure there is.

Midterm — 30%

  • On paper. Pen, and a simple four-function calculator
  • No computer, no phone, no internet, no notes
  • Wednesday 28 October, 3 hours, covering Sessions 1–6
  • It tests understanding, not arithmetic: multiple choice, short answers, outputs to read

No machine, and no assistant. Every other assessment assumes a model beside you, because that is how the work is now done. This one deliberately does not.

It is the only instrument that isolates what you can derive unaided — which is the thing that lets you tell when the assistant is wrong, for the rest of your career.

Team work — 20%

The SDAfrique methods paper and its repository — due Sunday 13 December 16
Presentation and defence — Session 12 4

Eleven weeks with a real client: a student in the SDAfrique programme who identified the problem and will use what you produce. She is your client, not your co-author. The project and its intellectual property stay hers: you provide intelligence — analysis, method, evaluation — and you do not code her software.

An individual multiplier from confidential peer ratings, gated on the git history, applies to this 20% only — never to the midterm, never to the final.

Default ×1.00. A mark is reduced only when two independent records agree.

Final exam — 40%

  • Research paper, written alone, due Sunday 13 December — 25
  • Individual oral, 15 minutes, no documents, the next day — 15

A question of your own, international, using one method from the semester — the paper you would show a thesis supervisor, and could grow into your MSc supervised project or thesis.

6,000–8,000 words, including references and appendices · a research question on an international topic · 10 academic articles in the literature review · the data · the model · the results.

The paper is a methods paper written for a real reader: an SDAfrique student in Benin who works in R, on a modest machine, with limited bandwidth, on a problem she chose herself.

A paper is written slowly, with help, over weeks. Fifteen minutes without documents establishes what you can reconstruct and defend in real time — which is what a referee or an employer actually tests.

4 · Working with a language model

The rule, as a publisher states it

This course applies the standard Elsevier and Emerald apply to submitted work.

  • AI may be used to improve readability and language — not to produce findings
  • Authors are fully responsible for the content, including anything the tool produced
  • Use must be disclosed — what tool, for what, where
  • AI cannot be an author. Authorship implies responsibility a tool cannot hold

It is a research assistant, not a co-author. It does not do the job; it helps you do the job.

What that means in practice

Ask it to argue against you. Its most useful output is an objection you had not considered.

  • Verify every factual claim — especially library APIs, statistical results and citations
  • It will state plausible falsehoods with complete confidence
  • Record what you checked, and how

Every deliverable carries an LLM statement: what you used, for what, and the one output you caught being wrong.

Ethics and integrity

HEC Montréal’s Règlement sur les fraudes et plagiat applies in full. Two clarifications specific to this course:

  • Model use is permitted and expected, subject to the documentation rule. Presenting model output as your own reasoning, without that verification, is misrepresentation
  • Code from any source may be used with attribution. Copy a Stack Overflow answer, cite it in a comment. Unattributed borrowing is plagiarism; attributed borrowing is normal practice

All data in this course are public. Respect each licence, record provenance, and check before redistributing anything.

5 · What I expect

Four expectations

  1. Arrive prepared. The paper read, the data loaded, the self-check attempted
  2. Say the units. A coefficient without units is not a finding
  3. State what your result does not license. Every deliverable in this course asks for it
  4. Push your own commits. Everyone in the group, every session. The log is the record

And one more, which is the hardest: a well-argued refusal earns full marks. “This cannot be claimed, and here is what would be needed” is the answer I am looking for.

What loses marks, everywhere

  • A number reported without its uncertainty
  • An association described in causal language
  • A model chosen because it gave the answer you wanted
  • An LLM output used without a verification you can point to
  • A result that does not reproduce from a clean clone

A result that does not reproduce is not a result. That is not pedantry — it is the standard every serious journal now applies.

Now, the second half

A conversation, not a lecture. Europe 2031 — the scenario you read — and what AI actually is. Bring the page you annotated and the one question you could not resolve.

Syllabus in full: SYLLABUS.md · Session 01: README.md · The conversation: 02-practice/README.md