Open the can of tomatoes and dump the tomatoes into a strainer. Use your hands to break open each tomato, since there is also a lot of water inside the tomato. Allow the tomatoes to strain while you start cooking the rest of your vegetables.
In a large pan add a few lugs of olive oil, the garlic and set the heat to medium-low.
Saute the garlic about 2-3 minutes, stirring every so often so that it doesn't burn.
After the garlic has cooked 2-3 minutes add the chili flakes and allow them to cook for about 30 seconds. Then add the chopped eggplant and allow the eggplant to saute about 5-6 minutes. Stir every so often, but during the time, chop the strained tomatoes, and set aside any puree that has been left in the strainer.
Once the eggplant has browned slightly (about 5-6 minutes), add the tomatoes and any tomato puree/sauce leftover in the strainer, as well as the thyme, oregano, a good sprinkle of salt and pepper.
Add the few tablespoons of olive oil to the eggplant, tomato and garlic and turn the heat on low. Allow the tomatoes to cook and break down slightly for about 5 minutes.
Add the sausage and reserved 1/4 cup of pasta water, and simmer on low for an additional 3-4 minutes.
Once everything has cooked together into a thick, chunky, slightly saucy vegetable medley, add all of the pasta into the pan. (If you're afraid your pan won't be big enough, you can alternatively pour the pasta back into the pot after cooking and then mix the veggie sauce into the pasta instead).
Season with a bit more salt and pepper as needed, and mix until all of the pasta is evenly coated. Add roughly chopped basil and garnish with a generous sprinkle of parmesan.