In a large skillet with a lid, heat oil, cumin, coriander. cardamom and garlic over medium high heat until the spices and garlic are fragrant, about 1-2 minutes. Add couscous, broth, ginger, bay, salt and pepper flakes and stir to combine. Cover and allow to cook over medium heat for the time indicated on couscous packaging, adding more broth if needed for desired tenderness. Toss in cranberries and pumpkin seeds and set aside until the carrots are done.