Preheat oven to 350 degrees.
Bring a large pot of lightly salted water to a boil. Add pasta & cook 8-10 minutes or until al dente, drain.
In a large saucepan over medium heat, melt butter. Saute garlic for 30 seconds. Whisk in flour, salt & pepper. Cook & stir until smooth. Pour in milk, a little at a time, stirring constantly. Bring to a boil for 1 minute. Stir in mustard & Colby. Continue to cook stirring occasionally until cheese is melted. Remove from heat & stir in ham & pasta. Pour into a baking dish. Sprinkle Parmesan cheese on top.
Bake 30 minutes or until bubbly & golden.
