Charles Wang

CEO and Java Dept. Head

Charles is a current senior at Acton-Boxborough Regional High School. Since beginning programming in 7th grade, he has achieved promotion to the Gold Division in the USA Computing Olympiad (USACO). Last year, Charles applied his extensive CS knowledge to a bioinformatics internship at Cornell, where he won the second place award for best poster presentation among all high school interns. In terms of teaching experience, Charles has worked as a TA and office hours instructor for the KTBYTE Computer Science Academy. He also taught AP coding principles to special needs students during the coronavirus pandemic. In his free time, Charles enjoys snowboarding and juggling (sometimes even at the same time!). He is also very excited to bring his knowledge and experience in programming to AICS!

Andrew Chen

COO and Java Dept. Head


Andrew has been programming since 4th grade, when he took his first class in HTML. He has experience teaching pupils of a wide range of ages, and has competed and placed in programming competitions on both the state and national level. For example, Andrew has successfully placed into the Gold Division of the world-renowned USA Computing Olympiad. He also tied for 1st place on the Acton-Boxborough Computer Science Team in the 2019-20 American Computer Science League competition. As a team, Andrew and his teammates placed 13th in the nation in the 2019-20 season. Andrew is also an experienced and well-acclaimed teacher at institutions such as KTBYTE, and is excited to bring these skills to AICS.

Kam Narra

CFO and Java Instructor

Kam has been programming for 5 years, ever since he took a HTML course on Codecademy. Since then, he has studied various programming languages both on his own and in the classroom, recently completing the AP Java course at his high school, and competing in multiple hackathons throughout the years. Aside from computer science, Kam is the captain of the Debate and Model United Nations teams at Acton-Boxborough Regional High School, activities in which he is nationally recognized. He also has significant experience working in summer camps and teaching younger students, and is looking forward to bringing these skills to the Acton Institute of Computer Science.

Department Heads

Isaac Han

Scratch Department Head

Isaac is a junior at Acton-Boxborough Regional High School. He enjoys coding and has worked with Scratch significantly ever since he began programming, with experience in virtual education. In Isaac's free time he is involved in the Science and Debate Teams, activities in which he has achieved significant success. He is excited to be a part of AICS this summer.

Raunak Sood

Python Dept. Head

Raunak has been programming in Python for four years. He is fluent with Machine Learning and Deep Learning libraries such as Tensorflow, Keras, PyTorch and Scikit-Learn. In addition, he has a specialization in Deep Learning from Stanford on Coursera and a nanodegree in computer vision from Udacity. Raunak has a special interest in image processing applications in Deep Learning, and he has done numerous projects including image classification, object detection and image segmentation. Aside from Python, Raunak is fluent in Java after completing AP Computer Science, having a strong command of data types, arrays, and object oriented programming.

Leeban Morgan

Python Dept. Head, Director of Philanthropy

Leeban has been coding since 6th grade, working with HTML, CSS, Matlab, and Python. His projects include creating websites and publishing research for MIT, where he used Python to analyze data and create models. He also participates in debate, where he placed in the top ten at the national championships, tutors middle schools in STEM classes, and coaches basketball teams. Leeban hopes to bring his experience in teaching and Python  to the Acton Institute of Computer Science.

Joe Maffa

SAT Math Dept. Head

Joe Maffa is a senior at Acton Boxborough Regional High School. He is an honors student with genuine interest in knowledge and sharing that knowledge with others. He scored in the 99th percentile on the math portion of the SAT test. Outside of school, he spends his time playing tennis and cooking with his family. He is looking forward to helping teach math with AICS!

Branch Managers

Elizabeth Li

Director of Operations/MA Branch Manager 

Elizabeth handles customer inquiries and ensures smooth operations between teachers, students, and parents. She has some limited Python knowledge, but her main interest is in assuring productivity and efficacy behind the scenes. She is happy to use her experiences in communications and education for AICS. Some operations-relevant involvements include being a student board director at Acton-Boxborough United Way, where she often co-hosts community Zoom meetings. Elizabeth also has a variety of experiences working with children, including Summer Arts Under the Umbrella, Chinese Martial Arts, and one-on-one mentoring.

Subhash Kanaparthi

OH Branch Manager

Subhash is a senior at Dublin Jerome High School. He has taken a variety of Computer Science courses at his school and at the Ohio State University which focus on Java and the intricacies of algorithms. In his free time, he participated in numerous coding competitions like ACM, ACSL, USACO, Google Kickstart, CodeChef, HackerRank, Codeforces, and many more. Subhash is excited to help others learn the puzzling work of Computer Science!

Brian Qi

CA Branch Manager/Python Instructor

Brian has been programming since 8th grade and has experience in programming languages such as Java, C#, and Python. He enjoys making games and has used the Unity software to do so, attending a game dev. summer program to add to his skills. Brian also has significant experience teaching, working with hundreds of students in a variety of settings. Brian hopes to use his knowledge of programming and teaching experience to help students at AICS.