(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');

Australian National University

PhD Supervision

Undergraduate Teaching

COMP1110: Structured Programming (Lecturer) Semester 1, 2018.

COMP1110: Structured Programming (Assistant Lecturer) Semester 2, 2017. [Guest Lecture: Game Playing AI (video)]

COMP6700/COMP2140: Introductory Programming in Java (Lecturer) Semester 1, 2017.

COMP4300/COMP6430: Parallel Systems (Lecturer/Tutor) Semester 1, 2013.

COMP2310/COMP6310: Concurrent and Distributed Systems (Tutor) Semester 2, 2012.

Student Research Projects

Evaluating Performance of the Chapel Language for High-Performance Computing (with Zixian Cai) Semester 1, 2018.

Improving unum computing software (with Sidong Feng) Semester 1, 2018.

FPGA implementation of unum operations (with Shouxu Lin) Semester 1, 2018.

Code Coverage for High Productivity Languages (with Zhan Yuan Hiu) Semester 2, 2013.