Academic Jobs - Home of Higher Ed Logo

Ratings & reviews

4.05/21/2025

A true expert who inspires confidence.

5.03/31/2025

Makes learning interactive and fun.

4.02/27/2025

Creates a safe space for learning and growth.

5.02/4/2025

Great Professor!

Taught by or worked with Michael?

Add your rating. It takes about 30 seconds.

About Michael

Michael Cahill is Professor of Practice in the School of Computer Science within the Faculty of Engineering at the University of Sydney, a position he assumed in 2024. An alumnus of the university, he earned his PhD in 2009 from the School of Information Technologies. His doctoral thesis, titled "Serializable Isolation for Snapshot Databases," developed a novel concurrency control algorithm that automatically detects and prevents anomalies in snapshot isolation, achieving serializable isolation while maintaining the non-blocking properties attractive to readers and writers. This implementation in a relational DBMS demonstrated throughput close to standard snapshot isolation in benchmarks.