The correct option that uses commas to separate coordinate adjectives is:
C. Dennis did not want to see the long, boring movie at a crowded, overpriced theater.
In this sentence, "long" and "boring" are coordinate adjectives describing the movie, and "crowded" and "overpriced" are coordinate adjectives describing the theater. Both pairs are appropriately separated by commas.
In the other options:
- A: "yellow" and "large" are not coordinate adjectives (the adjectives describe different attributes).
- B: "old" does not require a comma before "tennis shoes" since it describes a specific type of shoes and is not a coordinate adjective.
- D: "challenging" and "writing" do not need a comma because "writing" specifies the type of course.