Bring a large pot of salted water to a boil and cook the pasta until al dente.
While the pasta is cooking, heat the olive oil in a large skillet over medium heat.
Add minced garlic to the skillet and sauté for 1 minute until fragrant.
Add asparagus, bell peppers, and snap peas to the skillet, cooking for about 5 minutes until tender-crisp.
Stir in the cherry tomatoes and cook for an additional 2 minutes.
Season the vegetable mixture with salt and pepper to taste.
Drain the pasta and reserve 1/2 cup of pasta water.
Add the cooked pasta to the skillet with vegetables.
Toss everything together, adding reserved pasta water as needed for moisture.
Serve hot, topped with grated Parmesan cheese and fresh basil.