Set a large pot of water on the stove to boil. While the water is coming to a boil, grate the cheese.
Melt the butter in a medium saucepan over medium heat. Once the butter is melted, add the flour and whisk until smooth.
Add the milk and seasonings and whisk to blend.
At this point, you can add the noodles to the boiling water.
Continue heating the milk until it just comes to a simmer, then add the cheeses and whisk well.
Continue whisking while heating on medium heat until the cheese is completely melted and sauce is smooth and heated through.
Once the pasta is cooked (6-8 Minutes), drain and return to the pot.
Add the cheese sauce to the pasta and stir to combine.
Serve immediatly with chopped parsley, green onions or bacon