Why t instead of z?
When you use the sample standard deviation s in place of the unknown population standard deviation sigma, you introduce extra variability. The t-distribution accounts for this by having heavier tails than the standard normal. As degrees of freedom (df = n - 1 for one sample) increase, the t-distribution approaches the standard normal.
