Answer:
Run-on
Step-by-step explanation:
"There's a new smart-phone app that will write your English essays for you" and "the program has terrible grammar" are both independent clauses, incorrectly joined without correct punctuation. There should be a comma before the conjunction "but".