In large pot of boiling salted water, cook pasta until tender but firm, about 8 minutes; drain and rinse under cold water. Drain well and place in bowl. Whisk together oil, vinegar, sugar, salt and pepper. Add to pasta along with spinach, tomatoes, walnuts and parsley; toss to coat. Serve sprinkled with eggs