Frobenius or Rational Canonical Form
On Q(a,b,c,d)
On Z/3Z(a,b,c,d)
Interactively