Preheat oven to 350 degrees.
Cook the pasta according to the package directions.
While the pasta is boiling, melt the butter in your saucepan on medium heat. Add flour, stirring continuously. When combined, slowly whisk in the milk. Add salt, pepper and other seasonings at this point. Whisk until it thickens, then turn off the heat.
Drain the pasta and then cover with the roux and add 1½ cups of the cheese and mix together.
Pour into a casserole dish or a 9 x 13 and sprinkle with the remaining cheese.
Bake until the cheese has melted and the pasta is hot.