Although I also live in Cambridge I've never done the journey direct from Cambridge by train as my university is in Birmingham and I stop off there first. You can get there via this method but it's a 2:40 train to Birmingham then an extra hour to Stoke and another hour waiting for their bus.
I'm guessing the route SpinballEdders has posted is quicker. I’ve found another suggestion on First Capital Connect
which suggests going by London, but it's probably more expensive. Annoyingly the quickest way to travel any long distance from Cambridge station is normally to London then transfer from there as the trains in the other direction all travel really slowly. It’s a bit of a pain which is why I’m currently learning to drive (If that’s not an entry into the YKYATATW topic I don’t know what is)
I hope that helps.