Place a large skillet in the oven and preheat to 325°F.
When the oven is hot, add the oil to the pan and then add the butternut squash, cut side down.
Roast for 45 minutes.
Remove the squash to a cutting board or plate and let cool.
Cut the squash into 3/4 inch chunks by slicing lengthwise and then crosswise to form a grid. Slice downward but not through the skin. Scoop out the chunks with a spoon. Discard the skin. (The squash can be roasted ahead of time and kept in the refrigerator until you’re ready to assemble the mac & cheese for baking.)
Combine the eggs and milk in a large mixing bowl.
Whisk until smooth.
Add 6 ounces of the grated cheese, marjoram, thyme, salt, pepper, and uncooked pasta and fold together until blended. Fold in the squash.
Pour into a 12 x 9 inch oblong Pyrex dish.
Cover with foil and cook for 40 minutes.
Uncover and top with the rest of the cheese.
Cook for another 10 minutes, or until the cheese is melted, and serve.
