Fall 2020 Class Schedule

Here is our class schedule for Fall 2020.
Register
NameDate & TimeGrade LevelInstructors
Introduction to JavaNovember 12December 17
Thurs 4:005:30
7 – 9 Sumedh Shenoy
Kyle He
Introduction to PythonNovember 16December 21
Mon 4:005:00
6 – 8 Franklin Wang
Riley Kong
Making Discord Bots with Python (Prerequisite Required, Not yet open)TBDTBD
TBD TBDTBD
7 – 9 Oliver Ni
Kyle He

Introduction to Java

Want to learn one of the most popular programming languages?
In this course, you will learn the foundational concepts of Java, such as objects, classes, logic statements, and loops. Students will also gain an understanding of class inheritance, interfaces, and abstract classes. Course material will be provided!
Date: November 12December 17
Time: Thurs 4:005:30
Recommended Grades: 79
Location: Online

Instructors

Sumedh Shenoy

Sumedh is a junior at Lynbrook High School, and has been coding for over four years. He is well versed in Java—regularly using it in USACO, where he is a Platinum contestant—and has spent the last two summers teaching computer science. Aside from coding, he enjoys math, being a USA(J)MO Honorable Mention, as well as a coach for Miller’s MATHCOUNTS team. Outside of academics, he loves collecting coins, playing board games with his friends, and in better times, playing Ultimate frisbee.

Kyle He

Kyle is also a junior at Lynbrook High School and has been coding for over four years. Kyle has years of experience building websites and has worked on numerous projects with Java. Aside from coding, he is also interested in robotics and active in Boy Scouts. He serves as the treasurer at Lynbrook Robotics, where he gained years of experience designing robots for his team. He is also an ASPL at Troop 452, where he frequently organizes events and teaches younger scouts. In his free time, he enjoys playing board games and hiking.

Introduction to Python

From machine learning algorithms to the inner workings of websites that we use every day, the Python programming language is used almost everywhere! In this course we will dive into the basics of the language and eventually progress to a full game.
Date: November 16December 21
Time: Mon 4:005:00
Recommended Grades: 68
Location: Online

Instructors

Franklin Wang

Franklin is a junior at Palo Alto High School who has had over six years of experience with programming. Franklin has created many projects with a variety of programming languages, including Python and Java. Franklin is also a founder of PCF and has taught Python during the past three years. Aside from programming, Franklin also enjoys playing the oboe and participates in Science Olympiad.

Riley Kong

Riley Kong is a junior at Archbishop Mitty High School. With over five years of programming experience, Riley loves working on projects using languages like Python and Java. Riley has lots of experience with teaching Python and has taught many classes before. Besides coding, Riley enjoys playing the piano, reading, and is a NACLO open competition finalist.

Making Discord Bots with Python (Prerequisite Required, Not yet open)

This class is not yet open for registration.
Learned some Python and want to apply your skills to make something interesting? Learn how to make bots for the chat platform Discord! Bots are extremely versatile and can be used to make tools, games, and more.
You must meet the prerequisite to take this class.
Prerequisite: Introduction to Python (or equivalent)
Date: TBDTBD
Time: TBD TBDTBD
Recommended Grades: 79
Location: Online

Instructors

Oliver Ni

Oliver is a junior at Lynbrook High School who loves programming and teaching others. Having been coding for over six years, he is the lead developer of the official Lynbrook High School App and the creator of Pokétwo, a Discord bot used by over 250,000 people. Oliver has been teaching coding for three years and is the Co-founder and President of the Project Code Foundation. In addition to computer science, Oliver is also an active Boy Scout, a USAPhO semifinalist, and loves watching anime and eating food.

Kyle He

Kyle is also a junior at Lynbrook High School and has been coding for over four years. Kyle has years of experience building websites and has worked on numerous projects with Java. Aside from coding, he is also interested in robotics and active in Boy Scouts. He serves as the treasurer at Lynbrook Robotics, where he gained years of experience designing robots for his team. He is also an ASPL at Troop 452, where he frequently organizes events and teaches younger scouts. In his free time, he enjoys playing board games and hiking.