Teaching Virtualization by Building a Hypervisor. - Abhinand Palicherla; Tao Zhang 045; Donald E. Porter (SIGCSE, 2015)

How to get more value from your file system directory cache. - Chia-Che Tsai; Yang Zhan 001; Jayashree Reddy; Yizheng Jiao; Tao Zhang 045; Donald E. Porter (SOSP, 2015)

dm-x: Protecting Volume-level Integrity for Cloud Volumes and Local Block Devices. - Anrin Chakraborti; Bhushan Jain; Jan Kasiak; Tao Zhang 045; Donald E. Porter; Radu Sion (APSys, 2017)

Flash Drive Lifespan *is* a Problem. - Tao Zhang 045; Aviad Zuck; Donald E. Porter; Dan Tsafrir (HotOS, 2017)

Why and How to Increase SSD Performance Transparency. - Aviad Zuck; Philipp Gühring; Tao Zhang 045; Donald E. Porter; Dan Tsafrir (HotOS, 2019)

Apps Can Quickly Destroy Your Mobile's Flash - Why They Don't, and How to Keep It That Way. - Tao Zhang 045; Aviad Zuck; Donald E. Porter; Dan Tsafrir (MobiSys, 2019)

Rowhammering Storage Devices. - Tao Zhang 045; Boris Pismenny; Donald E. Porter; Dan Tsafrir; Aviad Zuck (HotStorage, 2021)

Adaptive and Efficient Dynamic Memory Management for Hardware Enclaves. - Vijay Dhanraj; Harpreet Singh Chwarla; Tao Zhang 045; Daniel Manila; Eric Thomas Schneider; Erica Fu; Mona Vij; Chia-Che Tsai; Donald E. Porter (CoRR, 2025)