Here are my choices:
9:03 train to Waterloo, then 9:42 train to Kingston, arriving at 10:10. 20 minute walk to university.
9:03 train to Waterloo, then 9:43 train to Surbiton, arriving at 9:59. 20 minute walk to university, or 5 minute bus ride.
9:17 train to Hither Green, then 9:36 train to Waterloo, then 10:03 train to Surbiton, arriving at 10:26. 5 minute bus ride to university.
9:32 train to Waterloo, then hopefully getting the 10:03 train to Surbiton, arriving at 10:26. 5 minute bus ride to university.
9:32 train to Waterloo, then 10:12 train to Surbiton if last one is missed, arriving at 10:29. 5 minutes bus ride to university.
9:03 train to Charing Cross, then walking over to Waterloo, then 10:03 train to Surbiton, arriving at 10:26. 5 minute bus ride to university.