In a large bowl, dissolve the yeast and 1/2 tbsp brown sugar in warm water. Let it sit for 5 minutes or until foamy.
Add the remaining sugar, salt and oil and whisk. Then add the eggs one by one and beat until combined.
In a bowl combine the wheat flour and all-purpose flour. Gradually ass the flour and mix till the dough holds together.
Transfer the dough onto a floured surface and knead until smooth for about 5-10 minutes. Grease a bowl and place the dough in it.
Cover with plastic wrap and let rise in a warm place for 1 hour or until almost doubled in size. After the dough has doubled, punch down dough, cover and let rise again in a warm place for another 30 minutes.
To make a 3-braid challah, divide the dough into 3 balls. With your hands, roll each ball into a strand about 12 inches long and 1 1/2 inches wide. Pinch the tops of the strands together.
Bring the right outside rope over the center rope; that rope now becomes the center. Bring the left outside rope over the new center rope; that rope now becomes the center. Continue braiding until you reach the end. Pinch the ropes together to seal.
Place the braided bread on a baking sheet lined with parchment paper. Beat remaining egg and brush it on loaves. Allow the bread to rise another hour or place it in the fridge to rise overnight.
When ready to bake, preheat the oven to 190 C | 395 F. Brush the bread again with the egg wash. Bake in the middle of the oven for 30 to 40 minutes, or until golden. Cool on a wire rack.