CSTA Oregon

The Oregon Computer Science Teachers Association (OregonCSTA) is an organization of teachers training teachers in Oregon since 1984. Our chapter creates connections, provides professional development, and connects local teacher voices to the national computer science education community.

REGISTER 2026 Spring Conference
REGISTER High School Programming Contest


2026 Spring Conference and HS Programming Contest

  • Date: Saturday, April 11 (for both events!)
  • Time: 8:30 AM – 3:00 PM
  • Location: George Fox University

There is NO COST to attend the SPRING conference. In addition to a robust course offering, you’ll receive some cool perks:

  • Coffee and morning munchies
  • Catered lunch
  • Lunchtime keynote: Oregon CSTA business meeting and election 

About US

Chapter Leadership

  • Chapter President: Terrel Smith
  • Chapter President Elect: Jacob Niebergall     
  • Chapter Past President: Shawn Patrick Higgins
  • Chapter Secretary: Jeffrey Sens
  • Chapter Treasurer: Don Domes
  • Chapter At-Large Representatives: 
    • Randy Macdonald
    • Tuesday Desaulniers
    • Sean Glantz
    • Cady Geer
    • Kathy Zettl-Schaffer

Join Today

Image of teachers standing, talking and eating during registration

Latest News & Publications

CSTA Online PD

CSTA online professional development (PD) courses provide a flexible, deep learning experience that you can complete at your own pace. Course content includes meaningful and interactive activities focused on application to your CS classroom—you’ll do a lot more than just read and watch. Plus, you’ll experience asynchronous collaboration with other CS educators as you both give and get feedback and exchange ideas.

Find an Online Course

We foster a strong community of CS educators across Oregon, empowering K-12 teachers and volunteers with professional development in computer science and engineering.

Recent Blogs

Start your journey with CSTA Oregon today

The OCSTA is a membership organization whose goals include, but are not limited to the following:
  • To support and promote the teaching of computer science and other computing disciplines.
  • To encourage and support the use of computational approaches in teaching other disciplines like math, science and the arts.
  • To provide opportunities for teacher training in computer science and other computing disciplines
  • To promote communication between colleges, high schools, middle and elementary schools, non-teaching educational administrations, and local industry.
  • To provide opportunities for K-12 teachers and students to better understand the computing disciplines.
  • To provide opportunities for colleges and industry to better understand the K-12 educational environment and challenges.
  • To provide opportunities for joint educational projects between schools, colleges, and industry in support of computer science related instruction or teacher training.

Become a Member