Cook pasta according to package directions. Drain and set aside to cool.
In a large bowl toss together the cherry tomatoes, avocado, bacon, basil, and garlic.
Drizzle mixture with lemon juice and olive oil. Season with salt and pepper to taste.
Top with Parmesan cheese.
