Bachelor of Science (High Performance Computational Physics) (Honours) Bachelor Degree
The University of Adelaide Australia
Doctor of Philosophy (Maths & Computer Science) Ph.D.