I am a teacher of Computer Science and Programming, teaching at secondary K-12 schools, as well as online, since 2017. I have also been building Computer Science and Technology education project-based learning curriculum and content for secondary K-12 schools. My goal is to obtain more classroom teaching experience, and to bring hands-on, Tech/Computer Science learning to more schools worldwide.
I received my Ph.D. in the area of Programming Languages, in 2013 at UCLA Computer Science Department advised by Todd Millstein. At UCLA, Viewpoints Research Institute, and SAP Labs, I spent seven years as a Programming Language researcher in the area of Language Design, Programming Frameworks, and the application of Artificial Intelligence algorithms in Software Development. I am a Computer Science and Programming teacher, curriculum developer, and an independent Android/iOS Mobile App Developer. I have enjoyed teaching Computer Science and Programming at Pathumthep Witthayakarn School in Thailand, Living Wisdom High School in Ananda Village, California USA, and at Connected Communities Academy. I worked with the BSD Education team, developing Computer Science and Technology education project-based learning curriculum and content for secondary K-12 schools. I also have created online courses in Programming, Mobile App Development for Android and iOS, and high school Computer Science education for Udemy.com.
Technology Education for Primary and Secondary (K-12) Schools, Education of Computer Science, Programming, Artificial Intelligence (AI), Web Development, Mobile App Development, and Application of AI in Programming and Software Development