Cook the pasta according to package instructions, then rinse with cold water and set aside.
In a bowl, whisk together the olive oil, lemon juice, honey, minced garlic, salt, and pepper to make the dressing.
Combine cooked pasta, spinach, cherry tomatoes, corn, and avocado in a large salad bowl.
Pour the dressing over the salad ingredients and toss gently to combine.
Sprinkle crumbled feta cheese on top before serving.
Notes
This pasta salad is best served cold. Prepare the salad a few hours ahead of time for the best flavor, and store any leftovers in an airtight container in the refrigerator for up to 3 days.