Granite Hills - How many days do you have until graduation? (180? 360? 540? 720?)

Welcome to Mr. Messina's website. Here you will find individual tabs for all my classes as well as links. Please find your subject and check calendar for assignments and due dates.  You can contact me with any questions or concerns. or 619-593-5602