Preheat the oven to 400 degrees.
In a heavy pot, heat the oil over medium heat until lightly smoking. Add the garlic, red pepper flakes and cook a minute or two until the garlic is fragrant. Add the tomatoes and season well with salt and pepper, and bring to a boil.
In an 8 x 8 inch oven-proof casserole dish, first, spoon a little sauce over the bottom, then arrange the artichokes to cover. Season artichokes with salt, pepper and oregano.
Spoon the sauce over the artichokes and spread until covered. Place sliced mozzarella cheese on top of the artichokes, then cover with the rest of the sauce.
Place the casserole dish in the oven and bake until bubbly and lightly browned, about 35 to 40 minutes.
Remove from the oven and top with remaining sliced mozzarella cheese. Return to the oven and bake until the cheese has melted, about 5-10 minutes.
Once the cheese has melted, remove the dish from the oven and sprinkle grated parmesan on top of each, then serve and enjoy