Combine all ham and potato ingredients. Layer in a 2 quart greased casserole dish.
For sauce, melt butter in a saucepan. Add flour and cook for one minute until smooth. Add milk, dry mustard and cheese. Cover over low heat until cheese is melted.
Pour cheese sauce over potato mixture. Bake for 1 hour or until potatos are done.