Cook pasta according to package directions. Keep warm.
In large skillet, melt butter. Whisk in flour until smooth, gradually add milk, whisking constantly. Bring mixture to a boil, reduce heat and simmer. Gradually stir in cheese until melted. Add remaining ingredients, including pasta.