About Me

Hi there, I'm Cai Scheidler!

I enjoy teaching, building software & hardware systems, and learning!

Feel free to email me at scheidlercai@gmail.com if you want to discuss combat robotics, ask a question about one of my projects, or anything else!


This image is of me and John DeNero, my CS61A professor.

I got 2nd in an art contest by drawing him out of semicolons.

Experience Gallery

WEC & WEG | Technical Intern

theCoderSchool | Code Coach

CAEE | CS + Math Tutor

Venture Valley | Videos & QA

Freelance | STEM Tutor

Projects Gallery

Combat Robotics & Donuts

Combat Robotics Learning Resources

CRBBot

I Don't Node

Physical Digital Darts

A Telescoping Phone Holder

Zeroth Responder

Integrordle

Golf'd

Somni

Doodle Dogs

First Tech Challenge

Mr. Monrovia

A Human Arm Controlled Robot Arm

Headphone Hangers

Big Keyboard Keys

Big Cookie Cutters

Experience

CAEE | CS + Math Tutor

Jan 2026 - PRESENT

As a tutor at UC Berkeley's Center for Access to Engineering Exellence (CAEE), I help students with:

- Math 51 (Calculus 1)

- Math 52 (Calculus 2)

- Math 53 (Multivariable Calculus)

- Math 54 (Linear Algebra & Differential Equations)

- CS61A (Structure and Interpretation of Computer Programs)

- CS61B (Data Structures & Algorithms)


I believe being a great teacher, requires understanding course content from varying perspectives and approaches. Here's what I've done to practice this skill for myself:


For Math 53:

I made a parody of the Christmas song "Let It Snow! Let It Snow! Let It Snow!" by Dean Martin based around Stokes' Theorem (it's called "Let's use Stokes! Let's use Stokes! Let's use Stokes"). You can watch it here.


For CS61B & Math 54:

I combined linear algebra and Java algorithms to create a 3D renderer from only being able to draw 2D shapes on the screen.

This project was originally only supposed to be a 2D, grid-based, top-down game. I would link the code but alas I am bound by Josh Hug's syllabus which prohibits "posting solution code to any assignment in a public place (e.g. a public git repository, Google Drive, Discord, etched into stones above the Mediterranean, etc). This applies even after the semester is over."

Shoutout Owen Jiang for working on the 2D part of this project.

This project was inspired into existence by this Tsoding video.

WEC & WEG | Technical Intern

May 2026 - PRESENT

As an intern at Wired Electric Company (WEC) & Wired Entertainment Group (WEG), I learned a whole lot about what goes into live audio & video production, industrial control panel construction, and mantaining a well-kept inventory system.


It was fun to dissect the companies' inventory management system (Rentman) as a way of practicing working within abstractions.


Rentman also taught me that naming & describing settings properly & thoroughly is VERY important (Having the setting "Reserved from stock" have options "Reserved from stock" and "Available outside this combination" feels slightly strange. You also can't really know what the options do until you select and test them).


Here are some fun things I learned:

- The "Cat" in "Cat6 Ethernet Cable" stands for "Category." There are different ways ethernet cables are wired (one of which is white-orange, orange, white-green, blue, white-blue, green, white-brown, brown).

- The "XLR" in "XLR Cable" originally stood for "X series connector, with a Latch, and a Resilient rubber compound insulator."

- The "TRS" in "1/X in. TRS Cable" stands for Tip, Ring & Sleeve ("1/X in. TS Cable" is just Tip & Sleeve) which refers to the 3 separate sections of conductors at the end of the cable.

- A DMX (Digital Multiplex) "Universe" of 512 channels is a sequence of 512 bytes. Each device takes as many bytes as it needs to be fully controlled (e.g. 1 for brightness, 4 for brightness & RGB color control, etc.) and relays the remaining sequence onwards to the rest of the DMX fixtures.

Freelance | STEM Tutor

Sep 2024 - PRESENT

Hi there, I'm still working on the description for this experience! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this experience!

theCoderSchool | Code Coach

Jul 2024 - Jul 2025

As a Code Coach at theCoderSchool, I helped students aged 7-18 learn Python, Scratch, and Unity/C# in summer camps and in 1 hour long, 1 on 2 sessions. Being a Code Coach gave me lots of practice breaking down high-level programming concepts in simpler terms. I've explained velocity, acceleration, and gravity to kids by jumping up and down and running around.


I also got a lot of practice at making compromises.

Alright, 3 more minutes of drawing this sprite and then we can program it! How does that sound?


Also, if you've trying to teach what functions are to young students, try the Toaster Technique.

Venture Valley | Videos & QA

Jun 2023 - Feb 2024

Hi there, I'm still working on the description for this experience! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this experience!

Projects

Combat Robotics & Donuts

Aug 2025 - PRESENT

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Combat Robotics Learning Resources

June 2026 - PRESENT

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

CRBBot

June 2026 - PRESENT

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

I Don't Node

Mar 2026

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Physical Digital Darts

Oct 2025

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

A Telescoping Phone Holder

Nov 2025

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Zeroth Responder

Apr 2026

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Semicolon John DeNero

Dec 2025

Here is Semicolon John DeNero Made Using Code Containing Semicolon John DeNero:

Integrordle

May 2024

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Golf'd

Aug 2024 - July 2026

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Here is some Golf'd gameplay:

Somni

Aug 2023 - Aug 2024

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Doodle Dogs

Aug 2022 - Aug 2023

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

First Tech Challenge

Aug 2018 - July 2025

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Mr. Monrovia

Apr 2025

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

A Human Arm Controlled Robot Arm

May 2024

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Headphone Hangers

April 2025 - July 2025

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Big Keyboard Keys

Apr 2025

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!

Big Cookie Cutters

Sep 2024 - Oct 2024

Hi there, I'm still working on the description for this project! In the meantime, feel free to enjoy these pictures and to email me at scheidlercai@gmail.com to learn more about this project!