Cook pasta according to package directions, around 8 - 10 minutes. Rinse with cool water and drain.
Make the dressing by combining olive oil, balsamic vinegar, garlic, salt and pepper in a small bowl. Mix thoroughly and set aside.
In large bowl, combine cooled pasta, both olives, capers, and artichoke hearts and mix well.
Pour dressing over salad and stir gently to mix.
Sprinkle feta over the top and serve immediately.