• Teaching Critical Thought with Technology

    In our society, it is now necessary to be fluent in the use of new technologies, to know how to find and process information, and how to evaluate and analyze ideas, the presentation of those ideas, and technology itself.
  • Schedule

    Period 1 - Period 2 - Period 3 - Period 4 - Period 5 - Period 6 -
  • Introduction to Programming

  • AP Computer Science