Cook the pasta in boiling salted water until tender Drain, but reserve about 1/4 cup of pasta water.
Melt olive oil and butter in a large skillet over medium heat, Add the artichokes and cook until heated about 2 minutes.
Reduce heat to low then stir in the cream, goat cheese., lemon zest, lemon juice, and parmesan cheese. When the cheese melts into a sauce add green onions and add drained pasta and toss to coat. Use some or all of the reserved pasta water to help thin out the sauce so that the pasta is well coated with sauce.
Remove from skillet from the heat and add salt and pepper to taste