Preheat the oven to 350°. Cream together the butter and sugar. Once this is light and fluffy and the wet ingredients one at a time and mix well at each addition.
In a separate bowl mix together the all the dry ingredients except the chocolate chips. Add to the wet mix in batches of three, mixing well between each addition.
Once fully mixed fold in the chocolate chips. Place tablespoon sized scoops on a cookie sheet about 2 inches apart and bake for 12 minutes or until golden, remove from the oven let sit one minute and transfer to a rack to cool.