Andrew's research interests included dynamic update and hot-swapping, and component- and microkernel-based operating systems. His primary focus was the development and application of dynamic update techniques to operating systems. After completing his PhD, Andrew held a post-doctoral position at ETH Zurich. He was for many years a researcher at Microsoft Research, and is now at Google.
More contact information is available at the Contact page.
Andrew was a PhD student working on hot-swapping, OS dynamic update, and other component-related stuff. He mainly used K42, but was also involved with the CAmkES project, and has a fair bit of code in Mungi.
Andrew holds a Bachelor of Engineering (Computer Engineering) degree from the University of New South Wales.
Andrew is a member of ACM and the IEEE.