Cook the pasta according to the package directions. Reserve about 1/4 cup of the pasta water, then drain the pasta and set it aside.
Heat olive oil in a large nonstick skillet over medium heat. Add the shrimp and cook for about 1-2 minutes per side, or until pink and cooked through. Remove the shrimp from the pan and set aside.
In the same skillet, add the minced garlic and cook for about 30 seconds until fragrant. Add the cherry tomatoes and cook for 2-3 minutes until they begin to soften.
Stir in the fat-free half and half and Boursin cheese. Reduce the heat to medium-low and stir until the cheese melts into a creamy sauce.
Next, stir in the Parmesan cheese. Add the spinach and cook until wilted.
Combine everything - add the cooked pasta and shrimp. Toss everything evenly together until coated in the sauce.
If needed, add a little reserved pasta water to loosen the sauce.