Sam is a programming languages expert and software developer, who has more recently turned to teaching of computer science and software development at the secondary school level and beyond.
He is currently a teacher and curriculum developer in computer science, as well as an instructor of software development, teaching and developing project-based curriculums for the secondary school level and career prep level, in schools as well as online educational platforms, since 2017.
He has a Career Technical Education teaching credential from California, USA. He's also an ESL english teacher, a web and mobile app developer, and a yoga and meditation instructor.
He has recently launched Termeric---an online buy-and-sell marketplace for K-12 school subject curriculums.
Before discovering his passion at the crossroads of computers and teaching, He spent seven years during and after his Ph.D. studies at UCLA as a programming languages researcher, focusing on the application of artificial intelligence in programming and software development.