Jeffrey S. Foster is Professor and Associate Chair for Graduate Education in the Department of Computer Science at the University of Maryland, College Park. Jeff received the Ph.D. in Computer Science from the University of California, Berkeley. Jeff’s research focuses on developing programming languages and software engineering approaches to making software easier to write, more reliable, and more secure. Some of his recent efforts include improving security and privacy on Android; developing type systems for Ruby; exploring program synthesis for automatically constructing program code from specifications; and creating new approaches to safely update software at run time.