Cook the pasta according to package instructions until al dente.
In a large skillet, heat olive oil over medium heat; add garlic and sauté for 1-2 minutes until fragrant.
Add asparagus and cook for 3-5 minutes until tender-crisp.
Stir in the peas and cherry tomatoes; cook for an additional 2-3 minutes until heated through.
Pour in the heavy cream and cheese, mixing until combined; then season with salt and pepper.
Add the drained pasta to the skillet; toss to combine, adding reserved pasta water as needed to achieve desired consistency.
Serve immediately, garnished with fresh herbs.