1. Preheat the oven to 350F (180C) degrees.
2. In a small bowl, sift together the flour, cocoa powder, baking soda, and salt.
3. In a large bowl, beat together the 3 eggs, sugar, and vanilla & almond extracts. Gradually stir in the dry ingredients, then mix in the nuts and the chocolate chips until the dough holds together.
4. Line a baking sheet with parchment paper or a silicone mat. Divide the dough in half. On a lightly floured surface, roll the dough into two logs the length of the baking sheet. Transfer the logs onto the baking sheet, evenly spaced apart.
5. Gently flatten the tops of the logs. Beat the remaining egg and brush the tops of the logs liberally with the egg. (You won’t use it all). Sprinkle the tops with the coarse or crystal sugar and bake for 25 minutes, until the dough feels firm to the touch.
6. Remove the cookie dough from the oven and cool 15 minutes. On a cutting board, use a serrated bread knife to diagonally cut the cookies into 1/2-inches slices. Lay the cookies cut side down on baking sheets and return to the oven for 20 to 30 minutes, turning the baking sheet midway during baking, until the cookies feel mostly firm.
Once baked, cool the cookies completely then store in an airtight container for up to two weeks. If you wish, the cookies can be half-dipped in melted chocolate, then cooled until the chocolate hardens.