1) Preheat oven to 350 degrees. Spray a 13 x 9 x 2 inch baking dish. In a large bowl, whisk the milk and oil. Stir in the bread and let stand until liquid is absorbed, about 10 minutes.
2) In a separate large bowl, whisk the half and half, eggs, garlic, salt, pepper, and nutmeg. Add the goat cheese and stir to combine. Mix the herbs de provence and the thyme in a small bowl and set aside.
3) Place half of the bread mixture in prepared dish. Top with half of the sausage, artichoke hearts, herbs, and cheeses. Pour half of cream mixture over. Repeat layering with remaining bread, sausage, artichoke hearts, herbs, cheeses, and cream mixture. If making this dish ahead of time, you can cover it at this point and put it in the fridge until ready to bake.
4) Bake uncovered until firm in center and brown around edges, about 50-60 minutes.