Welcome to the Algorithms for Computational Linguistics (ACL) Group!

We are based in Queens College and the Graduate Center, the City University of New York (CUNY).


I have the rare honor of working with some of the brightest students and scholars.



We focus on the theoretical and algorithmic aspects of computational linguistics, in particular, efficient algorithms and datastructures for parsing and machine translation, linear-time algorithms, and grammar formalisms. We also study structured learning theory (esp. under inexact inference) and online learning theory (esp. online approximations of SVM and parallelizing online learning), and try to scale them up for big-data in practice. We also work on the intersection of NLP with compiler theory and programming languages, theoretical computer science, psycholinguistics, historical linguistics, and computational biology. For more details, visit the PI's website.

Group Rules and Values

“CEOs are supposed to have class. I can see that isn't an opinion you hold.”

-- Steve Jobs to Michael Dell (1997)

We hold these truths to be self-evident, that all students/postdocs are entitled to a good education and quality training in research skills.