Bring a post of water to boil for the pasta.
In a skillet, brown the sausage along with the onion, carrot, and garlic.
Once sausage is browned add the beans, crush tomatoes, and fennel. Bring to a boil and simmer for 10 minutes.
While bean mixture simmers, cook the pasta in the boiling water according to the package (about 9 minutes).
Drain pasta and fold cooked pasta into the bean mixture. If mixture is too thick you can add a little water to thin it if needed.
Serve topped with Parmesan cheese.