Coding Instructors

Gamas Chang is the founder and the principal instructor in American Young Coder (AYC) coding academy. He is a veteran Software Architect and Engineer with more than 20 years of experience in Software industries. He has worked in several major studios in Southern California such as Walt Disney Studios, Dreamworks Animation (Studio that made Shrek and Kung Fu Panda animation movies), and HBO (Studio that made Game of Thrones). You can be confident that you are getting the best education for you and your kids to learn Computer Programming and Software Development.



Latisha is a Software Developer at Lawrence Livermore National Laboratory (LLNL). She graduated from the University of California, Los Angeles (UCLA) with a B.S. in Computer Science in 2022. She works with Python and C++. She is a graduate of the Girls Who Code immersion program, where she learned to use Python, C#, HTML/CSS, and Javascript. She currently works on LLNL’s Deterministic Transport team, developing the 3D neutron and gamma particle transport code Ardra.

Latisha’s LinkedIn profile can be found here:


Joshua Widjanarko

Joshua is a graduate of the University of California, San Diego (UCSD) with a B.S Machine Learning and Neural Computation -Cognitive Science Major in 2023. He primarily utilizes Python  to build and research Machine Learning Models ranging from computer vision to LLM (Large Language Models). In addition, Joshua has studied abroad at Yonsei University, South Korea to pursue Deep Learning research, aimed at tackling wildfire detection.  He is currently volunteering a 4Human Corporation as apart of their backend team building a ecommerce donation platform for a charity in Uganda using Javascript, Express.js, PostgreSQL and applying to graduate school. Outside of CS, he loves to develop tabletop roleplaying tools, building video game concepts and stories with friends, and helping people plan travel experiences abroad.

Joshua’s LinkedIn profile can be found here: 



Sebastian is a Computer Science major at UCLA. He writes most of his programs in Python and enjoys learning popular JavaScript frameworks to develop websites, but is also familiar with C++ and Java. Sebastian worked two internships at Jet Propulsion Laboratory before joining AYCLogic, where he assisted in research for the CGAN machine learning architecture and developed scripts to parse satellite data for the Lunar Trailblazer Mission (both using Python). While interning as a website developer at a start-up company which aimed to connect underrepresented community members to jobs, he became familiar with the MERN stack (a collection of JavaScript frameworks which enables full-stack website development).

Sebastian’s GitHub can be found here:
Sebastian’s LinkedIn profile can be found here:



Shawn is a Computer Science major at UCLA. He has extensively used Python, including working in data science engineer at a weather forecasting startup, in competitive programming, in several clubs at UCLA (Rocket Project and CruX), and while leading a coding club at his former high school. He’s also proficient in C++, having used it in USACO (Silver) and Arduino coding, and Java, having created several personal projects using the language. He has also explored web development, being familiar with HTML/CSS/JS as well as frontend frameworks such as React.js. He’s also won Stanford Treehacks, in which he implemented a dev tool using machine learning – .
Shawn’s Linkedin profile can be found here: 


William is a Computer Science major at UCLA. He is fluent in Java, Python, and C++, and has completed several projects in each language, such as a Mario Party remake. At UCLA he is involved with the Grace On Campus Web Development team and Rocket Project, programming a live video system for Arduino. In the past he competed in the CyberPatriot cybersecurity competition, becoming a 5x National Finalist. Currently, he is exploring web development, artificial intelligence, and mobile app development.
William’s LinkedIn profile can be found here:

Bill is a student currently attending UCI. He has mastered the Python programming language and is also proficient in Java, C#, and C++. Bill has created several complex computer games such as Bird Fighting Games and Tank Wars. Please look at below video. As a hobby, he makes multiplayer games in the Unity engine. Outside of computer science, he is an Eagle Scout of Troop 174. Bill has also participated in speech and debate with an outside academy. He has basic knowledge of 3-D modeling software such as Blender, SolidWorks and Sketch Up. He is currently teaching Scratch and Python programming languages in AYCLOGIC Coding and Digital Illustration School.


Darin is an incoming transfer student majoring in Computer Science at UC San Diego. He is proficient in multiple languages including Python, C, C++, Java, and has experience in web development utilizing frameworks such as Flask (Python) and jQuery (JavaScript). He has done research at the SJSU ICANN Lab in analyzing Tik-Tok credibility through data collection, labelling, and utilization of transformer models. He has been involved in multiple CS clubs on his campus prior to transfer including the De Anza Web Developers as President, and the De Anza Engineering Society as a project lead working on building a miniature self driving car, specifically leading the object detection team that attempted to build a neural network from scratch. He also worked as a Math/Physics tutor at the college level during his time at De Anza College, alongside volunteer tutoring through Cub Support. Outside of coding, he loves to play the piano and guitar as well as basketball.


Joel is an avid programmer that is currently an undergraduate computer science student at Bina Nusantara University (Binus). He is proficient in many programming languages such as Python, Java, and C/C++. He has a very good grasp of object-oriented programming and algorithms. These days, he specializes in AI/Machine Learning. When he isn’t coding, he enjoys playing the piano and the violin as a pastime. 


Roland is a Computer Science major at UCLA. He is fluent in Python, C++, and Java, having extensively used these languages including at a marketing technology startup, throughout several personal projects, and tutoring other peers at school. At UCLA he is involved with DevX, LA Hacks, and the Upsilon Pi Epsilon Computer Science Honor Society. In the past he has won 10x unique hackathons including two first place finishes at MLH accredited hackathons with a variety of web development and artificial intelligence projects. Outside of programming he enjoys playing volleyball, participating in marching percussion, and chilling with his two cats.
Roland’s Linkedin profile can be found here:



Daniel is currently an undergraduate Computer Science Major at UC Irvine. He is fluent in programming languages including Python and C++. At school, he is involved with AI@UCI, AACF, and ACM, and has participated in IrvineHacks in the past. He also takes an interest in solving coding problems and is currently exploring machine learning. Apart from Computer Science, he enjoys snowboarding, playing basketball, and playing video games. 


Scratch Coding Instructors

For Scratch Level 1 and Level 2 coding instructors, aside from Gamas Chang, we have several gifted High School students who will be teaching these Scratch courses. Whichever instructor you are getting, you will be taught the same high quality curriculum. These Scratch curriculums are designed to prepare kids to eventually learn Python and Java programming languages.

Animation Instructor

Linius Gunardi is a professional animator, shot creator as well as Post Visualization (postvis) artist whose contribution can be seen in many box office movies such as Shang Chi: The Legend of The Ten Rings, Wanda Vision, Ms. Marvel, and some up-coming movies. 

At the beginning of his career he worked as a motion graphic artist in Indonesia. His works were  displayed on local television and many social events. As her passion for art and movies grew, he decided to move to the United States of America to pursue his career as a professional animator. After he graduated from Academy of Art University ( in 2016 he started his career with well known companies in the industry such as Pixomondo, Digital Frontier, and The Third Floor inc.




Digital Art Instructors

Hannah Hadi is a freelance illustrator and graphic designer. She graduated from Oregon State University with a degree in graphic design. When she is not teaching Art classes in AYCLOGIC, she loves to get excited about anime, go on outdoor hikes and runs, and talk story with her friends over bubble tea. Check out her portfolio page in here





Abigail Chang is a freelancer digital illustrator and video editor. She has won multiple drawing competitions in the past. When she is not teaching digital illustration class in AYCLOGIC, she likes to watch Japanese Anime, playing piano and occasionally playing guitar. And of course she also like to design and create anime characters. Check out her portfolio page in here