Teaching
-
Fall 2024: Programming Language and Translators (COMS W4115)
-
Fall 2024: Generative Models for Code (COMS E6998)
​
​
Past Courses @ Columbia University
​​
-
Spring 2024: Generative Models for Code (COMS E6998)
-
Fall 2023: Programming Language and Translators (COMS W4115)
-
Spring 2023: Programming Language and Translators (COMS W4115)
-
Spring 2022: AI For Software Engineering (COMS E6998)
-
Fall 2021: Programming Languages and Translators (COMS W4115)
-
Spring 2021: Software Engineering for AI Systems (COMS E6998)
-
Fall 2020 : Programming Languages and Translators (COMS W4115)
-
Fall 2019 : Programming Languages and Translators (COMS W4115)
-
Fall 2018 : Programming Languages and Translators (COMS W4115)
​
Past Courses @ University of Virginia
​
-
Spring 2018 : Program Analysis for Robust Software
-
Spring 2017 : Empirical Software Engineering
-
Fall 2016 : Software Engineering
-
Spring 2016 : Data Science in Software Engineering
​
​