Cook pasta according to package directions, drain, and transfer to serving bowl. In small jar with tight-fitting lid, combine olive oil, vinegar, salt, pepper, and garlic. Shake well. Pour over hot pasta, and toss to combine.
Add remaining ingredients, and stir to mix well. If serving cold, cover and place in refrigerator for 1 hour.