Preheat oven to 350
Grease 9 X 13 casserole dish
Cook pasta in a large pot of boiling water as per package directions, drain and do not rinse
Place in a bowl and mix with 2 T butter to prevent sticking
Melt 4 T butter in a large saucepan over med-low heat
Add minced garlic, onion powder, mustard powder, and cayenne pepper.
Stir about 3-5 min
Add in flour, stir 1 minute
Slowly add cream and cook stirring constantly until bubbly and thickened
Reduce heat and add in both cheeses, mix until melted and smooth
Season with salt and pepper
Add in cooked pasta and toss to combine
Transfer to casserole pan
Sprinkle with Parmesan cheese
Bake at 350 20-25 min.