Text this: Modeling, computation and optimization /