Bring A Large Pot Of Lightly Salted Water To Boil. Add Pasta, And Cook Until Al Dente, About 8 To 10 Minutes. Drain, And Set Aside. Warm 3 Tablespoons Olive Oil In A Large Skillet Over Medium-High Heat. Stir In Chicken, And Season With Salt, Pepper, And Garlic Powder. Cook Until Chicken Is Cooked Through And Browned, About 5 Minutes. Remove Chicken To Paper Towels. Pour Chicken Broth Into The Skillet. Then Stir In Asparagus, Garlic, And A Pinch More Garlic Powder, Salt, And Pepper. Cover, And Steam Until The Asparagus Is Just Tender, About 5 To 10 Minutes. Return Chicken To The Skillet, And Warm Through. Stir Chicken Mixture Into Pasta, And Mix Well. Let Sit About 5 Minutes. Drizzle With 2 Tablespoons Olive Oil, Stir Again, Then Sprinkle With Parmesan Cheese.