Preheat the oven to 375° F.
Line the baking sheet pans with parchment paper.
In a large mixing bowl (I use my KitchenAid Mixer), cream butter, granulated white sugar, brown sugar and vanilla until creamy.
Add eggs to the mixture and mix until all ingredients are creamy.
Add flour, salt and baking soda.
In a food processor grind the oats to a powder. Then add to the cookie mixture.
Stir in chocolate chips and mix until all are distributed into the cookie mixture. Do not over mix.
Stir in chopped nuts and mix (optional).
Using a medium size cookie scoop or spoon, drop rounded tablespoon of cookie mixture onto the parchment paper lined baking sheet. Using a cookie scoop will produce cookies of the same size.
Bake for 9-12 minutes (depending on your oven) or until golden brown.
Cool on baking sheet for 3 minutes and remove to wire racks or plate to thoroughly cool.
Cookies can be stored in air tight containers. Cookies can also be made ahead and store in the freezer. Remove 1/2 hour before serving to thaw.