Purdue Departmental Link

Terry Hsu

PhD Candidate
Purdue University

Dept. of Computer Science

About Me

I am a PhD Candidate in the Department of Computer Science at Purdue University with Patrick Eugster and Mathias Payer as my advisors. At Purdue, I am working on hacking operating system kernels to provide selective memory isolation. With HP Labs, I worked on software support for The Machine. I received my MS degree in computer science from the University of Florida, where I worked on developing off-chip prefetchers for MARSSx86 in an Intel research project.  Prior to my study in the US, I was a research assistant at Academia Sinica in Taiwan, where I was born and raised. 

Research Interests

Operating systems, system security, system software, memory systems, software support for non-volatile memory, parallel computing, information security, computer architecture, and accountability for distributed systems.



Apple Inc., Research Intern, May 2017 - August 2017
Hewlett Packard Labs, Research Associate Intern, November 2015 - August 2016
HP Labs, Research Associate Intern, May 2015 - November 2015
NEC Labs America, Research Intern, May 2014 - August 2014

Current collaborators

Patrick Eugster, Purdue University and TU Darmstadt
Mathias Payer, Purdue University
Indrajit Roy, Google Inc.
Kimberly Keeton, Hewlett Packard Labs

Former collaborators

Helge Brügner, TU München
Kevin Hoffman, eFolder Inc.
Zhichun Li, NEC Labs
Zhiyun Qian, UC Riverside
Zhenyu Wu, NEC Labs
Jih-Kwon Peir, University of Florida
Suraj Srinivasa, Intel
Sheng-Wei Chen,  Academia Sinica

linkedin      google_scholar          github          youtube         bandhub