Don't use pre-shredded cheese or the sauce might end up grainy and gritty. Shred it yourself for a nice smooth sauce.
If you don't have mustard powder, substitute 1 tsp prepared mustard (regular or dijon).
Don't rinse the pasta. It adds starches and helps thicken up the sauce and keeps the sauce clinging to the pasta.
Want a crunchy topping? Try sautéing panko bread crumbs in a skillet in a little melted butter or olive oil until golden brown. Sprinkle over individual servings so it stays crisp.