
Assistant Professor of Computer Sciences (1995)
B.Sc., mathematical sciences, University of Adelaide, 1985, M.Sc., computer science, University of Waikato, 1987, Ph.D., computer science, University of Massachusetts, 1995.
Dr. Hosking's research lies at the intersection between programming languages and database systems, focusing on the integration of language and database functionality for efficient data management. Particular topics of interest include interpretation, compilation, and optimization of object-oriented persistent/database programming languages, and empirical performance evaluation of experimental prototype systems. His current research explores language and compiler support for run-time object management (e.g., garbage collection, persistence, resilience, distribution and security) in the context of the Smalltalk, Modula-3, and Java programming languages.
Labs:
Projects: