He's had tenure at Northeastern University since 2006. NEU is an R1 university in Boston. His dissertation has 741 citations in Google Scholar, where his h-index is 19. Matt Might is among his advisees. He might not win the Turing Award but I think his career is doing okay; he's probably one of the world's most successful 128 computer scientists.