就我对研究兴趣的简单描述而言,我正处于一个过渡期。我的传统区域是程序设计语言和形式化方法,但我的兴趣已经扩展到包括计算机系统设计和实现的其他方面。我喜欢在当前的安全和隐私问题上对计算堆栈进行彻底的重新设计,我相信这在一个中心方面涉及到我的传统重点机械化数学证明,尤其是Coq证明助理然而,我现在也花了相当多的时间来思考更普遍的愉快接口(例如,硬件指令集、操作系统所有接口、编程语言)以及硬件和软件系统的有效实现,包括修补层之间的传统边界。
当我刚开始担任教师时,我不知道人们问我的建议风格是什么意思,但现在我知道了一些答案。我现在的招聘主要集中在博士及以下级别,尽管我可能会被说服聘请一位专业知识匹配的博士后。目前麻省理工学院的学生(本科生、硕士生、博士生)如果有兴趣一起工作,请给我发电子邮件,而对于其他人,我建议遵循我们正常的博士申请流程。
关于我工作的更多信息,(机械化证明部分的)两个低时间投资概述如下我在博客上发表的关于正式证据令人惊讶的安全优势的文章和2017年12月,我在第34届混沌传播大会上的演讲视频.