Fill a large pot halfway with water (about 3 quarts). Bring to a boil, season with plenty of salt, and add the pasta. Cook according to the package directions.
When there is 1 minute of cooking time left and the pasta tastes pretty much cooked to your liking, add the artichokes and greens (see note), let it come back to a boil, and cook for a minute.
Drain and spread out to let it cool off for about 10 minutes.
Meanwhile, in a large bowl, whisk together the dressing ingredients until combined. Add the warm pasta and herbs (if using) and toss to coat.
In a medium bowl, add the ricotta, lemon zest + juice, pepper, and salt. Mix to combine.
Scoop the ricotta into your bowl and use the back of a spoon to spread/swoosh it around. Scoop the pasta salad on top. Sprinkle with lots of parmesan, black pepper, and drizzle with good olive oil.