How do we make causal judgments? In this project, we develop a counterfactual simulation model (CSM) of causal judgments that unifies different philosophical views on causation. The CSM predicts that people's causal judgments are influenced by the extent to which a candidate cause made a difference to i) whether the outcome occurred, and ii) how it occurred. Whether-causation and how-causation are expressed in terms of different counterfactual contrasts defined over the same generative model of a domain. The project focuses on applying the CSM to the domain of intuitive physics, asking people to make judgments about colliding billiard balls. The CSM accounts for participants' causal judgments to a high degree of quantitative accuracy. Causal judgments increased the more certain participants were that a ball was a whether-cause, a how-cause, as well as sufficient for bringing about the outcome. The CSM postulates that people make causal judgments by comparing what actually happened with what would have happened if the candidate cause had been removed from the scene. In direct support of this claim, people's eye-movements reveal that they mentally simulate how the counterfactual world would have unfolded. We currently explore how the CSM may help us better understand the mapping between causal events in the world and the words we use to describe them.