You might think you have made a mistake and made too much sauce but trust me it's perfect. Because the pasta is undercooked it will soak up some of the sauce while leaving enough for an extremely creamy mac n cheese. You can cook the artichokes the day before if you want. If not, I start by cooking the artichokes and while they are cooking, I prep all the components and set them aside until the artichokes are ready. After the pasta is drained I stir in a little olive oil to prevent them from sticking. Toss the artichoke with the pasta, top with sauce and bake!