1. Cook pasta according to package directions. 2. In a large bowl, combine cooked pasta, artichoke hearts, cherry tomatoes, and cucumber. 3. In a small bowl, whisk together lemon juice, olive oil, garlic, salt, and pepper. 4. Pour the dressing over the pasta mixture and toss to combine. 5. Top with Parmesan cheese, if desired. 6. Serve chilled or at room temperature.