Advising

I enjoy teaching and mentoring students and have worked with a number of undergrad and masters students during my time at Berkeley. I have worked most closely with the following students:

I am currently planning to work on projects related to language agents, grounding, and interaction. If you are interested in working with me, please email me or apply through the Berkeley NLP Group and mention my name in your application. You do not need to have previous research experience to work with me, but I will prefer students with a strong background in at least one of mathematics, computer science, or linguistics.

I also co-wrote a blog post on applying to NLP PhD programs and am happy to give advice to prospective applicants. Finally, I am a big fan of Chris Olah's research taste exercises and am happy to provide feedback on potential projects and research directions for early career researchers.

Teaching

During Summer 2023, I was the instructor for Berkeley CS188: Introduction to Artificial Intelligence, which is a mid-level undergrad class covering search, probability, inference, and machine learning basics. I was also a teaching assistant for Berkeley CS288: Natural Language Processing during Spring 2022. I have also been a three-time summer instructor for the AI4ALL program at Berkeley.

At Brown University, I was a teaching assistant for CSCI 1570: Design and Analysis of Algorithms, MATH 1530: Abstract Algebra, and CLPS 0030: Introduction to Linguistic Theory. I typed thorough notes for abstract algebra, which are available here. I was also a grader and tutor for assorted introductory math classes.