Jason Nieh
Professor of Computer Science
Jason Nieh has made research contributions in software systems across a broad range of areas, including operating systems, virtualization, computer architecture, thin-client computing, cloud computing, mobile computing, multimedia, web technologies, and performance evaluation.
Technologies he developed are widely used in major operating system platforms, including Android and Linux, and are built into Arm processors, billions of which ship each year.
Nieh introduced many of the fundamental building blocks for virtualization, which logically divides up a physical computer by running multiple virtual computers on it, each one isolated from the other. Nieh’s contributions to virtualization include private virtual namespaces for lightweight virtualization, now known as containers, software layers and layer repositories that make it possible to compose and manage containers and virtual machines at scale, remote display mechanisms for virtual desktop infrastructure, and hardware and software support for Arm virtualization, including both virtualization support in Arm hardware and the most widely-used Arm hypervisor. Nieh was also the first to show how virtualization could be used for computer science education, creating the first course to use virtualization for teaching operating systems.
His research innovations have led to breakthrough products which have proved to be commercially successful and widely-used, and form the fundamental building blocks for much of the computing infrastructure that we rely on as a society. His teaching innovations have also become widely adopted and common practice in universities around the world.
Professor Nieh earned his BS from MIT and his MS and PhD from Stanford University, all in Electrical Engineering.
Research Areas
- Security and Privacy
- Software Systems
- Computer Architecture and Engineering
- Networks and Distributed Systems
- Computer Architecture
- Cloud Computing
- Internet of Things (IoT) and Industry 4.0
- Networked and Distributed Systems
- Operating Systems
- Trustworthy Computing
- Cybersecurity
- Quantum Computing
Additional information
-
Professional Experience
- Professor of Computer Science, Columbia University, New York, NY, 2014 - present
- Director, Software Systems Laboratory, Columbia University, New York, NY, 2011 - present
- Chief Scientist, CertiK, New York, NY, 2020 - present
- Technical Advisor, Bazaarvoice Consent Decree, US Dept. of Justice, Washington DC, 2014 - 2018
- Chief Scientist, Cellrox, Tel Aviv, Israel, 2011 - 2017
- Associate Professor of Computer Science, Columbia University, New York, NY, 2003 - 2013
- Director, Network Computing Laboratory, Columbia University, New York, NY, 2000 - 2011
- Chief Scientist, DeskTone, Chelmsford, MA, 2006 - 2007
- 1st Scholar in Residence, VMware, Palo Alto, CA, 2006 - 2007
- Technical Advisor, Microsoft Consent Decree, States of NY, OH, IL, KY, LA, MD, MI, NC, and WI, 2003 - 2006
- Assistant Professor of Computer Science, Columbia University, New York, NY, 1999 - 2003
-
Professional Affiliations
- Fellow, Association for Computing Machinery (ACM)
- Fellow, Institute of Electrical and Electronics Engineers (IEEE)
-
Honors & Awards
- Google Research Award, 2009, 2010, 2012, 2013, 2014, 2015
- Kenneth C. Sevcik Best Paper Award, 2014
- IBM Faculty Award, 2004, 2006, 2008, 2011, 2012
- SIGCSE Best Paper Award, 2012
- SOSP Best Paper Award, 2011
- LISA Best Paper Award, 2005
- Sigma Xi Young Investigator Award, 2004
- ACM MobiCom Best Paper Award, 2004
- Distinguished Faculty Teaching Award, Columbia Engineering School Alumni Association, 2004
- IBM Shared University Research (SUR) Award, 2000, 2004
- Department of Energy Early Career Principal Investigator Award, 2003
- National Science Foundation Faculty Early Career Development (CAREER) Award, 2001