Programming language theory
Causality
Philosophy of science
C
Computing
Conditionals
Software engineering