If $f(x)$ is a monic,irreducible polynomial in $\mathbb{Z}[x]$ with $\theta\in\mathbb{C}$ as root, why $\mathbb{Z}[\theta]\,/\,\mathcal{P} \simeq \mathbb{F}_{p^e}$ for any non-zero prime ideal $\mathcal{P}$ of $\mathbb{Z}[\theta]$?
My attempt:
If $\mathcal{P}$ is a prime ideal of $\mathbb{Z}[\theta]$, then $\mathbb{Z}[\theta]/\mathcal{P}$ is an integral domain which contains a subring $\mathbb{F} \simeq \mathbb{Z}/(\mathbb{Z}\cap\mathcal{P}) \simeq \mathbb{Z}/p\mathbb{Z}$, for some prime $p$. Now, since every element in $\mathbb{Z}[\theta]$ is algebraic, then $\mathbb{Z}[\theta]/\mathcal{P}$ is an algebraic extension over $\mathbb{Z}/p\mathbb{Z}$. But how I conclude that the extension is finite?
Furthermore, I cannot use the norm to say that $N(\mathcal{P}) = p^e$ because $\mathbb{Z}[\theta]$ is not a Dedekind domain.
The ring $R:=\Bbb{Z}[\theta]$ has a finite rank, say $m$, as a free (additive) Abelian group. More precisely, its rank equals the degree of the minimal polynomial of $\theta$. To see this combine the following points:
As $p\in\mathcal{P}$ it follows that the quotient ring has finitely many elements because:
Anyway, $pR\subseteq \mathcal{P}\subseteq R$, so the index of $\mathcal{P}$ in $R$ is a factor of the index of $pR$.