Bring about 2 quarts of water to boil. Add about 3 tablespoons olive oil and 1/2 teaspoon of salt to the water for flavor and to prevent the pasta from sticking together as it cooks. Add pasta and cook uncovered, stirring occasionally, for about 10 to 12 minutes to your preferred tenderness.
Meanwhile, drizzle about 2 to 3 tablespoons of olive oil into a skillet over medium heat. Add asparagus and saute for about 7 minutes. Add tomatoes.
Drain pasta and place into skillet with asparagus and tomatoes. Toss to combine and add feta hunks to pasta. Drizzle with a little more olive oil if needed and add salt and pepper to taste.