Hesam Samimi

Computer Science/Programming Teacher
hesam.samimi.csgmail.com


Summary

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.

Background

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.

Online Courses

Interests

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

Other