Pour olive oil into a large soup pot on medium high heat and crumble in sausage.
Brown sausage 1/2 way and add diced onion, minced garlic, and diced celery.
Saute until onion and celery are softened but not browned. You may add extra olive oil if necessary.
Add the remaining ingredients except for pasta and stir.
Simmer for 20 -30 minutes.
Stir in spinach and pasta and simmer for another 20 minutes until pasta is completely cooked. You may add another cup of water or broth if the pasta is soaking up too much liquid.
Stir in parmesan cheese and stir until melted and serve.