Adam Pauls: Optimal Search Algorithms for Structured Problems in Natural Language Processing. University of California, Berkeley, USA 2012