Vitalsource Technologies, Inc. Computing and Combinatorics