teaching-phd-skills

Engineering research domain knowledge

Nothing on this page is assessed. There is no assignment, no checklist, no submission, and it will never appear in your milestone record.

It is here because every model carries commitments it does not state. A discount rate is a claim about how much future people matter. An objective function decides whose welfare counts. A system boundary decides whose costs are invisible. None of those are bugs — they are choices, they are defensible, and the difference between a competent researcher and a good one is largely whether they know they are making them.

The twenty-eight graded skills are what every researcher needs. These are what would make you unusually good at this particular kind of work. A perfectly competent researcher can go a whole career without them. The best ones don’t.

Read one when you are stuck, curious, or procrastinating on something worse. Read Where We Work first — this page will land better once the domain has stopped feeling new.



Philosophy of science

Why it matters here: you build models of systems you cannot run experiments on. You will never have a control group for the Texas grid. So the question of what counts as evidence for a claim about a system you can only simulate is not abstract for you — it is your entire methodology, and it has a literature.

Underdetermination, model validation, and what it means for a model to be “right” when every model is wrong. Start with Popper on falsification, then Kuhn on why fields resist it. If you read one thing: Box’s “all models are wrong, some are useful” essay, which is four pages and better than its famous sentence.

The normative content of your modelling choices

Why it matters here: a discount rate is a claim about how much future people matter. Three percent and seven percent are different moral positions, and the choice between them was argued out by economists and philosophers, not engineers.

The same is true of your objective function, which decides whose welfare counts; your system boundary, which decides whose costs are invisible; and your spatial aggregation, which decides whose congestion shows up in the results. None of these are bugs. They are choices, they are defensible, and you should know you are making them.

Start with the Stern Review’s discounting chapter against Nordhaus’s response — the two sides of the most consequential parameter argument in climate economics.

Policy and institutional literacy

Why it matters here: you model ERCOT. Somebody decided ERCOT would be an energy-only market with no capacity payment, and that decision was political, recent, and revisable. Knowing who decides, through what process, and on what timescale changes which of your results are actionable and which are interesting but inert.

PUCT, FERC, the ERCOT stakeholder process, and how a protocol revision request actually moves. Read one PUCT docket end to end; it is more informative than any summary.

History of your own field

Why it matters here: the grid looks the way it does for reasons, and most of them are historical accidents that hardened. Rural electrification, PUHCA in 1935, the 1978 PURPA opening, restructuring in the 1990s, and Texas’s decision to stay outside the interconnections. You will model constraints that exist because of a law passed in 1935.

The economics of what you model

Why it matters here: externalities, market failure, and why a carbon price is a policy instrument rather than a moral statement. If your optimisation minimises cost, you have adopted a welfare framework — worth knowing which one, and what it does not capture.


If one of these turns out to matter for your actual work, tell me. Things move from this page into the curriculum when they stop being optional.

See also SEAR Lab Domain Knowledge — the lab’s own three layers and three areas, and which course goes deep on each.