I am looking forward to working with motivated PhD students. |
Fall 2024: Browser Security (18-636)
Spring 2024: Introduction to Information Security (18-631)
Fall 2023: Browser Security (18-636)
Spring 2023: Introduction to Information Security (18-631)
Fall 2022: Introduction to Information Security (18-631)
Fall 2021: Introduction to Information Security (18-631/14-741)
Fall 2020: Introduction to Information Security (18-631/14-741)
Spring 2020: Structure and Design of Digital Systems (18-240)
Fall 2019: Introduction to Information Security (18-631/14-741)
Spring 2019: Browser
Security (14-828/18-636)
Fall 2018: Introduction to Information Security (18-631/14-741)
Spring 2018: Browser
Security (14-828/18-636)
Fall 2017: Introduction to Information Security (18-631/14-741)
Spring 2017: Browser Security (14-828)
Fall 2016: Introduction
to Information Security (18-631/14-741)
Spring 2016: Special Topics in Security: Formal Foundations of Secure
Software Security (15-811/18-739M)
Fall 2015: Introduction
to Information Security (18-631/14-741)
Fall 2015: Information Security & Privacy (15-421 / 08-731 / 08-761 / 45-885 / 45-985)
Summer 2015: Elements of
Browser Security (14-847)
Fall 2014: Introduction to Information Security (18-631/14-741)
Spring 2014: Network
Security and Management (18-739/14-817)
I am interested in applying formal techniques to make software systems more secure, either through using language-based techniques to build provably secure software systems, or using formal logic to verify the security properties of (distributed) software systems, or developing formalisms to reason about security and privacy guarantees of software systems in the presence of adversaries.