Preheat the oven to 350F and line a large baking tray with parchment.
Put the flour, baking powder, baking soda, and salt in a bowl and whisk together. Set aside.
Put the butter and sugars in another large bowl and mix until fully creamed and combined (a stand mixer makes easy work of this).
Add the eggs one at a time, beating until each one is incorporated. Mix in the vanilla.
Add the flour mixture and mix until just fully incorporated (use your hands if necessary).
Scoop the dough, a few tablespoons per cookie, onto the baking sheet. (At this point cookie dough can be formed into balls and frozen on a baking tray before being transferred to freezer bags or containers in the fridge.)
Bake for 16 to 20 minutes, or until light golden brown.
Notes
Kosher dairy, Vegetarian
Recipe by Katherine Martinelli at http://www.katherinemartinelli.com/blog/2012/whole-wheat-chocolate-chip-cookies/