I like computers and the notion of computation. The idea that lot of complex systems can be described as computational processes(often of equivanent capability) and even simple computations over long period of time gives rise to immense complexity (for instance, cellular automata) fascinates me.
I am interested in building machine learning systems that can write complex computer software and use computer in a general sense. Assuming computers are the most powerful tool we have, I think machine learning systems that can write programs will allow us to explore computational universe at scale.
Most recently, I was responsible for shipping Ghostwriter at Replit and continue to develop AI models that can write code there. Before Replit, I was an undergraduate researcher at UNC NLP Lab working on code generation and code search. I'm still an undergrad at UNC and am graduating soon.
Program Synthesis and Verification, Machine Learning, Deep Learning (Graduate Level), Advanced NLP: Structured Prediction (Graduate Level), Advanced NLP: Commonsense Reasoning (Graduate Level), Programming Language Concepts, Advanced Calculus, Introduction to Probability, Linear Algebra, Micro/Macro Economics.
Apart from computer science, I also love physics.