Heat olive oil in a large skillet over medium-high heat, cook sausage until cooked through. Slice and set aside.
While you are cooking the sausage, bring a large pot of water to a boil and cook pasta according to package directions. During the last 3 minutes of cooking, add the broccoli florets to the water. Cook until they are bright green and have softened. Drain.
Melt the butter in the pan, stir in the garlic, cook for 30 seconds. Return the sausage, pasta and broccoli to the pan. Add in cream cheese and heavy cream. Stir continuously until cream cheese melts. Stir in shredded Parmesan cheese. Toss until combined. Turn off heat and let pasta set for 5 minutes while sauce thickens. Toss once more. Serve hot.