Professor Tony Hosking

Antony (Tony) Hosking is Director of the School of Computing within the College of Engineering and Computer Science at The Australian National University (ANU). He is a Member of the IEEE and Life Member of the Association for Computing Machinery, and was named a Distinguished Scientist of the ACM in 2012.
Professor Hosking studied Computer Science at the University of Adelaide, University of Waikato, and the University of Massachusetts at Amherst, receiving BSc, MSc, and PhD degrees, respectively. Prior to joining ANU he served on the faculty of Purdue University—West Lafayette as Assistant Professor and tenured Associate Professor. He is an Honorary Professor at the University of Massachusetts at Amherst. He also has extensive experience as a testifying expert in intellectual property litigation.
Professor Hosking’s research interests lie in the areas of programming language implementation and software systems. He works on problems arising in object persistence, object databases, distribution, memory management (garbage collection), managed language runtimes, language virtual machines, optimizing compilers, and architectural support for programming languages and applications.
programming languages (design and implementation), automatic memory management (garbage collection), language virtual machines, concurrency
ACM Distinguished Scientist, 2012
Code | Title | Year 20.. | Semester |
---|---|---|---|
COMP1100 | Programming as Problem Solving | 18, 19, 20, 21 | S1, S2 |
COMP1130 | Programming as Problem Solving... | 18, 19, 20, 21 | S1 |