His research is located at the intersection of theoretical linguistics, theoretical computer science, computational linguistics, grammatical inference and cognitive science. His current research center around the hypothesis that phonological patterns have abstract, universal, strong, restrictive computational properties which structure them in a way which facilitates their learning. He has authored or co-authored articles in these areas for the journals Phonology, Linguistic Inquiry, Theoretical Computer Science, Topics in Cognitive Science and Science, as well as papers in the proceedings of the ACL, CONLL, ICGI, MOL, and SIGMORPHON.