Preheat oven to 350 degrees. Line cookie sheets with parchment paper. In large bowl, combine flour, oats, soda, salt and cinnamon; set aside. Place Craisins in small bowl and cover with boiling water for about 10 minutes to soften; drain.
In large mixing bowl, combine butter, shortening, sugars, pudding mix and vanilla beat until creamy. Add eggs and mix well. Gradually, add dry ingredients. Add drained Craisins and walnuts.
Use a cookie scoop or drop by rounded tablespoons. Flatten slightly with fork. Bake 9-10 minutes or until lightly browned. Cool on cookie sheets for 1 minute. Remove and cool completely on wire racks. Makes 4 dozen.