Break pasta in half and boil it until it's still a little hard.
Drain pasta and set aside.
In a skillet heat the olive oil.
Sauté celery, mushrooms, and onion until tender.
Add meat and spices and cook until meat is brown; set aside.
Mix all other ingredients in a large bowl.
Add to meat mixture and blend well.
Pour into a baking dish and cook until cheese is melted and pasta is thoroughly cooked (about 30 minutes).
Note: You may want to boil some extra pasta to serve with this because the dish by itself is very rich. The mushroom pieces should be sized to the cooks personal taste. I prefer bigger pieces while my mother likes smaller. Canadian bacon works just great.