Gail photo

Gail E. Kaiser is a Professor of Computer Science and the Director of the Programming Systems Laboratory (PSL) in the Computer Science Department at Columbia University. Prof. Kaiser's research area is software engineering, currently focusing primarily on static and dynamic program analysis techniques towards improving developer productivity, software reliability and computer security. She is also interested in collaborative work technologies and "gameful" approaches to teaching computer science. Her lab has been funded by NSF, NIH, DARPA, ONR, NASA, NYS Science & Technology Foundation, and numerous companies. Prof. Kaiser served on the editorial board of IEEE Internet Computing for many years, was a founding associate editor of ACM Transactions on Software Engineering and Methodology, chaired the program committee for the third ACM SIGSOFT Symposium on Foundations of Software Engineering, and served a term as Vice Chair of ACM SIGPLAN. Prof. Kaiser received her PhD from CMU and her ScB from MIT. See her CV at

I am seeking new PhD students, MS thesis students and MS/undergraduate project students interested in program analysis. See my lab website for further information.


Prof. Kaiser will teach COMS W4156 Advanced Software Engineering in Fall 2018. 4156 is a Systems distribution course for all CS doctoral students and a Systems breadth course for all CS MS students. 4156 is required for the CS MS Computer Security and Software Systems tracks, and a technical elective for all other CS/CE MS tracks and for CS/CE undergraduate tracks. Prerequisite: COMS W3157 Advanced Programming or equivalent. The course covers the software lifecycle using frameworks, libraries and services. Major emphasis on software testing. Centers on a team project.





Current PSL Doctoral Students:


Former PSL Doctoral Students, MS GRAs, Staff and Visitors:


Prof. Kaiser's Greatest Achievement 


Prof. Gail E. Kaiser
Columbia University
Department of Computer Science
[US mail: 1214 Amsterdam Avenue
Mail Code 0401]

[express/package delivery:
500 W. 120th St., Room 450]
New York, NY 10027
United States

voicemail: 212-939-7081
lab: 212-939-7100
department main number: 212-939-7000


Last updated June 11, 2018 .
Gail E. Kaiser.