(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-38087426-2', 'auto'); ga('send', 'pageview');
Photo of Josh Milthorpe at St Mary's Abbey, Trim, Co. Meath, Ireland

I am a Lecturer and Research Fellow at the Australian National University School of Computing.  My mission is to develop the tools and techniques that computational scientists use to understand the world. I am particularly interested in combining machine learning and high-performance computing for physical science. I also contribute to related efforts in parallel programming models, resilience, and numerical computing.

As Education Outreach Fellow for the ANU-ASD Co-Lab, I coordinate the Canberra Computer Science Enrichment program and other outreach efforts to inspire diverse groups of future computing practitioners.

My PhD thesis explored novel features of the experimental language X10, developed by IBM as part of their submission to the DARPA HPCS Program. My supervisor at ANU was Alistair Rendell. As part of my PhD work, I developed ANUChem, a suite of computational chemistry applications in X10. From 2014 to 2016, I was a Post Doctoral Researcher at IBM Watson Research Center in New York.