Sessions and Agenda

Sign up by the deadline to secure your spot in your favorite sessions and benefit from an expedited check-in process on the day of! Make sure you've read through the descriptions of the sessions you want to attend, and have the knowledge and supplies (highlighted in green) necessary to participate in them. Sessions are not usually recorded.

Modifying Your Registration

If you need to modify or cancel your registration:

Use the form edit link provided to you after submission (change all your sessions to 'None' to let us know we should cancel it). If you lose this link, you can just submit a new form and note in the comment box that this is an updated form and that we should delete the old one.


Sunday, November 13, 2022

7:30am-8:15am Setup (Volunteers Only)
8:15am-9:00am Attendee Check-In or Registration
9:00am-9:45am Opening Ceremonies and Keynote
9:45am-11:00am Session 1 & Panel
11:00am-11:15am Roundtable Icebreakers
11:15am-12:00pm Lunch & Roundtables
12:00pm-1:15pm Session 2
1:15pm-1:30pm Snack Break
1:30pm-2:45pm Session 3
2:45pm-3:00pm Snack Break
3:00pm-4:15pm Session 4
4:15pm-4:30pm Snack Break
4:30pm-5:45pm Session 5
5:45pm-6:00pm Closing Ceremonies
5:30pm-6:30pm Teardown (Volunteers Only)

All activities except roundtables will take place throughout the day as long as there are individuals interested in participating in them.

Opening Keynote (9:00am-9:30am)

The WRRF Conference: Past, Present, and Future

Come hear from Clayton Ou, Planning Committee Co-Chair for the WRRF Conference about the history of this event, what led to its current form, and where it's going in the future - and how all that is encapsulated within the theme of this year's conference: "Crossroads".

Session 1 (9:45am-11:00am)

Beginning Electronics

Mike Schmit, Board Member at WRRF

This session covers electronics for robotics from the ground up. Introduction to the terminology of volts and amps, wire gauges, etc. Beginning theories of electricity, such as Ohm's Law will be covered. Learn about all the power distribution and electronic components in the FIRST kit of parts as well as common mistakes and pitfalls for new teams and new students.

Open to anyone, but targeted at FRC students. Bring something to take notes with; laptop optional.

Introduction to Onshape

Tamara Kawa, Mentor for FRC 1967

Want to design a part? What about a full robot? This workshop will take you through parts, assemblies, and a basic overview of drawings in Onshape.

Intended for beginners to Onshape in FRC. Please bring a device (preferably a laptop), a 3-button mouse, and a charger; please create an educational Onshape account before arriving.

Introductory Programming for FRC

Kshitij Teotia, Programming Lead; Vishal Singh, Programming Lead; Krish Iyengar, Programming Lead - FRC 2854

An introduction to programming motors and drivetrains.

Intended for rookie or beginner programming members in FRC. Knowing basic Java would be helpful. Bring a laptop.

Leadership and Fundraising: Groundwork for a Successful Season

Mike Song, Team Captain; Sidd Sen, Business Captain - FRC 6036

In this session, we will explore how to prepare for a successful build season through effective leadership, recruitment guidelines, and in-depth fundraising techniques. Our presentation details team operations through a top-down management style that can be extrapolated to all teams.

Intended for all FRC participants from rookie/newer teams - no prior experience needed! Recommended: something to take notes with.

Mechanical Engineering in One Easy Lesson!

Richard Klopp, Mentor for Team 100 &Principal Engineer at Exponent

This will be a basic intro to statics, strength of materials, and mechanical design focused on FRC robots. Intended to illustrate how to calculate forces and moments, and the reasons behind preferred design practices.

Bring something to take notes with.

Outreach and Community Sponsorship

Beth Traub, Lead Mentor for FRC 5430

A facilitated workshop for brainstorming and beginning development of outreach and how to reach local sponsors, with a breakdown of what to look for.

Intended for adults and students in FTC or FRC interested in or willing to take on public speaking or leadership positions. Come with your current budget (or an idea of at least!), something that can access the Internet and online maps of your city, and something to take notes with.

Printer Dissection: An Introduction to a Robot’s Anatomy

Luke Phillips, Fabrication Member; Rachel Ma, Outreach Captain; Alexander Zilberleyb, Fabrication Lead; Nicole Jin, Design Member; Marco Strassia, Electrical Member; Gaby Wang, Captain; Satvik Reddy, Captain; George Tao, Design Member; Adam Richter, Design Member; Alexander Parker, Fabrication Member; Eva Ludwig, Fabrication Member; Kaitlyn Zee, Programming Member; Ashley Roselynn Vincent, Outreach Member - FRC 840

Learn about the mechanisms inside a printer - and their applications to robotics - by taking apart an inkjet printer in this hands-on, guided workshop. By going through this process, you'll also learn how to reverse engineer and disassemble hardware. On top of that, the parts will be sorted for easier recycling.

Intended for anyone in middle school, high school, or older who likes to work with their hands and is excited about mechanics &robotics. Should have familiarity with some simple mechanisms (motor, gear, belt, etc), and tools (screwdriver, pliers, etc). Bring a pen to fill out activity worksheets, and optionally, a notebook or laptop for taking personal notes.

Panels (9:45am-11:00am)

Women in STEM

Panelists will discuss their early career and/or college experiences as women working in STEM-related fields.

Featured Panelists

Jenny Stevens has 30+ years in industry (chemicals, pharmaceuticals, and biotechnology) in manufacturing, engineering, and quality roles up to and including Executive Director and Head of Quality.

Maria Kyrarini is an assistant professor of electrical and computer engineering at Santa Clara University, who currently runs mentoring seminars for women in STEM and has participated in panel discussions about women in computing and engineering.

Novia Wong is currently a PhD student in Informatics at UCI with a Masters in HCI/UX, and previously worked as a product designer at a startup, handling product design, product management, and UX research.

Panel Moderators

Anya Joshi is an outreach lead and programming member on FTC 18715.

Priyanka Karunakaran is captain of FTC 18715, and treasurer for FRC 2854.

Activities (All day, excluding roundtables)

About the Activities

The goal of the activities is for you to be able to meet other people from other teams through some friendly (non-robot) competition; they also serve as a break and a change of pace from the more intense sessions.

All activities, excluding the roundtables, will be available throughout the day (as long as there are people willing to participate) so that you can go enjoy them whenever you're not attending a session.

Available Games

Connect 4
Playing Cards

Available Sports

Capture The Flag

Roundtables (11:00am-12:00pm [Overlaps with lunch])

About the Roundtables

The roundtables are intended for you to be able to connect with other teams and discuss certain FIRST-related topics of mutual interest in a more laidback, casual atmosphere than the main sessions. We will have a round of icebreakers from 11:00am-11:15am to gather everyone interested in participating in the roundtables, after which you can continue your conversations over lunch.

Note that while we will provide some questions to get conversation started and some loose facilitation, these discussions will largely be self-guided.

Available Roundtable Topics

Preparing for Competition
Prototyping Approaches and Processes
Relationship With Your School &Sponsors
Rookie Training &Getting Rookies Involved
Team/Leadership Structure
What Your Team Does During the Offseason

Session 2 (12:00pm-1:15pm)

Class, Club, Sport, Business: Robotics as All of the Above

Beth Traub, Lead Mentor for FRC 5430

How to manage a team of high school students and how students can be empowered to be the primary leaders in your organization. Will cover goal setting, teamwork aspects, business-style management, conflict resolution, and more. Will be interactive and feature a discussion as well as tips and ideas.

Intended for mentors, parents, adults and students in FTC or FRC who want to be in leadership positions; open to all levels of knowledge. Bring something to take notes with, &willingness to brainstorm ideas for your team.

Effective Communication: Preparing for Interviews and Presentations

Jenny Stevens, Team Coach for FRC 3045 &9143

Learn tips and tricks for those scary times you'll need to present to and talk with FIRST judges!

Intended for anyone (student or adult) who would like an introduction into executive presentation skills (verbal and written). Bring something to take notes with.

Founding a Marine Robotics Team from Scratch

Benjamin Wen, Captain; Valerie Fan, Vice-Captain; Grendel Gardiner, Co-Mechanical Lead, Evan Hwang, Co-Mechanical Lead; Sannie Wan, Programming Lead; Zen Yoshikawa, Mechanical Team Member; Aiden Yan, Mechanical Team Member; Alexander Lo, Programming Team Member; Hannah Hsiao, Programming Team Member - Megalodon ROV

Introduction to MATE ROV (marine robotics), an overview of our rookie year, challenges faced as a new team, and what we wish we knew last year.

Intended for high school students starting out in leadership roles and interested in exploring marine robotics. Something to take notes with would be helpful but not necessary.

Intermediate Electronics

Mike Schmit, Board Member at WRRF

A continuation of the Beginning Electronics session, this session continues covering the power distribution and electronic components in the FIRST kit of parts as well as common mistakes and pitfalls for new teams and new students.

Open to anyone, but targeted at FRC students. Bring something to take notes with; laptop optional.

Intermediate Java Programming for FRC: Mechanisms, Commands, and State Machines

Ryan Cahoon, Mentor for FRC 766

Introduces how robot code can be structured to separate the code for each mechanism and behavior, allowing for the assumptions made in each section of the code to be more easily checked and understood; the "command-based" programming style popular in FRC, plus the concept of state machines common in robotics software; and examples of programming robot drive systems and mechanisms.

Intended for students and mentors with basic programming experience. Having been through an FRC season is helpful for experience with the problems this session will address, but not required. You can optionally bring a laptop setup with VSCode &WPILib ( to follow along with the examples &exercises.

Introduction to Strategic Design

Rohit Seshadri, Design Captain; Ashray Gupta, Software Captain; Anjali Bhattacharya, Drive Coach - FRC 6036

Learn to improve your iteration efficiency, reliability, and competitive viability in FRC through strategic robot design, full-field odometry (with vision-based pose estimation) for shooting while moving. &autonomous climbing.

m.e. FIRST: Learn how your team can support menstrual equity

Natalie Holm, m.e. FIRST Project Manager; Celina Mao; m.e. FIRST Project Manager; Anushka Junnarkar, m.e. FIRST Project Manager - FRC 1868

The “m.e. FIRST” menstrual equity program has provided thousands of free pads and tampons to FIRST students around the world. The program is part of a comprehensive campaign to advocate for free, accessible, and safe menstrual products. Learn how you can serve as a m.e. FIRST ambassador team this season and make FIRST more inclusive.

Intended for all interested in normalizing the topic of menstruation &assisting students in need.

Onshape Part 2: Tips and Tricks

Tamara Kawa, Mentor for Team 1967

Want to get a bit more familiar with Onshape? This workshop will go over some useful tips and tricks to get you through build season. We'll go over FeatureScripts, file sharing, edits in context, drawings, and other aspects of Onshape. We will also have a discussion about how teams have been able to improve their use of Onshape.

Intended for beginners to Onshape in FRC, but if you have experience and want a refresher you're welcome too! Please bring a device, 3-button mouse, power supply, and Onshape account.

Session 3 (1:30pm-2:45pm)

Beautiful Brandards (Branding Standards) by Boba Bots

Anjali Abraham, Mentor; Katie Ip, Operations Captain; Marlo Cowan, Outreach Lead; Natalie Luong, Imagery Lead - FRC 253

Participants will learn how to create and maintain a consistent brand for their team, using color theory and graphic design to improve existing branding. They will also work on implementing their branding through social media and merchandising, as well as creating or improving branding standards for their team.

Intended for anyone interested in graphic design or improving their team's branding! No knowledge needed. Bring a laptop OR tablet (to type on).

Intermediate/Advanced Design

Anand Rajamani, Mentor for FRC 1072 &115

Intermediate and advanced mechanical design. Covers strategy in the design process, COTS components, mechanical calculations with JVN calculator, and sensor options.

Intended for people familiar with FRC mechanical design, who want to learn more. Bring a laptop and/or something to take notes with. No specific CAD knowledge required. Ask questions!

Introduction to Robot Subsystems: Electrical &Pneumatics

Arjun Kumar, Co-President; Soumik Sinha, Officer; Monesh Ponduri, Veteran Member; Karan Annam, Photo and Video Lead; Shovan Jagadev, Safety Officer; Aishwarya Poolla, Officer; Pranav Popuri, Member - FRC 846

Find tips on how to make secure electrical connections, set up a pneumatics system, and measure the force of a pneumatic cylinder. This overview is intended to give rookie to intermediate students a solid start in building and understanding FIRST robots.

Intended for beginning to intermediate FRC students. No prior electrical or pneumatics experience needed.

Introduction to Software Control of Mechanisms with Sensors

Ryan Cahoon, Mentor for FRC 766

The power of robotics systems comes from their ability to exhibit automated behaviors, which use sensors to control the robot's actions. This session will introduce how you can use sensors like encoders, gyros, and vision cameras to make your robots' motions more reliable and intelligent using PID feedback control systems.

Intended for students and mentors who have some experience with writing software for FRC robots and want to learn how to start creating more advanced functionality. You can optionally bring a laptop set up with VSCode and WPILib ( to follow along with the code examples and other exercises.

Organizing Chaos with Spreadsheets

Caitlin Ou, Former Candidate Experience Specialist at Micron

Learn how to use functions, charts, pivot tables, conditional formatting, and more to create cleanly organized and visually pleasing spreadsheets that will help you track members, parts, or other data in a rich yet easy-to-use manner.

Bring something to take notes with (or a laptop if you want to follow along).

Swimming Micro-Robots

On Shun Pak, Associate Professor of Mechanical Engineering at Santa Clara University

Covers frontier research on swimming micro-robots and their biomedical applications.

Open to anyone.

Understanding and Navigating the FIRST Dashboard

Lonny Weissman, FIRST

This workshop will provide instruction on using and navigating the FIRST Team Dashboard.

Intended for FRC mentors and coaches. Bring a notebook and laptop if available.

Session 4 (3:00pm-4:15pm)

Artificial Intelligence and Computer Vision

Ying Liu, Assistant Professor; Pengli Du, Ph.D. student; Tianma Shen, Ph.D. student; Junhe Cui, Senior student; Zhongpeng Zhang, Ph.D. student - Computer Science and Engineering Department at Santa Clara University

Introduces the background and history of AI; the significance of data and computing power in contemporary AI technologies; cutting-edge AI applications such as self-driving cars; AI-powered character animation; the concept of the omniverse; and a variety of AI-powered computer vision technologies.

Intended for high schoolers, older middle schoolers, and their mentors who have an interest in artificial intelligence. Bring something to take notes with.

Building a Robust Robot

Tamara Kawa, Mentor for FRC 1967

Your robot will tip. Your robot will break. What can be done about that? This workshop will go over center of gravity, some drivetrain characteristics, and some general design practices to keep your robot from tipping or breaking during competition. This will focus on the robot as a whole, rather than on any individual mechanism, and some general aspects of design and testing to consider.

Intended for FRC students with some basic understanding of physics and some experience with robot design. There will be some physics, and discussion of robot design from your team and/or others is encouraged.

Creating Outreach Programs &Presenting Them Effectively

Darpan Singh, VP of Operations; Lara Vaidya, VP of Engineering; Sohni Tagirisa, Director of Outreach; Nithya Appannagaari, Director of Marketing; George Gino, Lead Mech Engineer; Jacob Gino, Co-Director of Mech Eng - FRC 115

Learn how to develop outreach programs that create holistic, targeted, and sustainable impact, and how to present these programs to judges.

Open to anyone in FRC. Bring something to take notes with - preferably a laptop.

Introduction to Robot Subsystems: Drivetrain, Sensors, &Electronics

Arjun Kumar, Co-President; Celine Li, Design Lead; Sophia Chen, Event Manager; Sanjana Kamath, Officer; Agastya Pawate, Veteran Member; Aayush Talluri, Officer; Soumik Sinha, Officer - FRC 846

Explore the physics of turning a six-wheel "West Coast Drive" robot. See the voltage waveforms of a speed controller that powers DC motors and those of the quadrature encoder that measures distance and speeds. This overview is intended to give intermediate to advanced students a solid start in building and understanding FIRST robots.

Intended for beginning to intermediate FRC students. Experience in physics (torque, voltage, and current) recommended, but not required.

Match Strategy: Winning with Team Tactics

Aidan Ferrer, Co-Director of FRC 1967

What was that foul? Why did they choose that ball? Learn the ins and outs of strategy through a presentation on FRC fundamentals, with video review of match play from the past season.

Intended for any FIRSTers involved with strategy, ranging from drive team to scouting. Mentors and students welcome. Bring a laptop or notebook.

Project Management, Communication, and Goal Setting

Jenny Stevens, Team Coach for FRC 3045 &9143; Eduardo San Miguel, Mentor for FRC 840

Learn about setting up and managing a FIRST team for success.

Intended for anyone (student or adult) who would like an introduction into project management concepts as they relate to guiding a team. Bring something to take notes with.

Session 5 (4:30pm-5:45pm)

Assistive Robotics

Maria Kyrarini, Assistant Professor of Electrical and Computer Engineering at Santa Clara University

Assistive robotic manipulators have the potential to support individuals with impairments to regain some of their independence in performing activities of daily living. For individuals with impairments, interaction with assistive robotic manipulators is a very challenging task. In this session, I will present several interactive approaches to enable people with impairments to collaborate with assistive robots. The first approach focuses on enabling people with tetraplegia to teach a robot to perform every day tasks. The second approach focuses on an autonomous multi-sensory robotic system, which assists with straw-less drinking. The third approach focuses on how robots can learn from human speech. Experimental results for the three approaches will be presented. Furthermore, I will conclude the talk with a brief discussion of future research challenges.

Intended for anyone with an understanding of robotic kinematics. Bring something to take notes with.

Preparing for the Outreach &Impact Awards, Organizing Your Team, and Engaging Rookies

Cameron Nguyen, Outreach Lead on FRC 649; Kyleen Liao, Business Lead on FRC 649; Saachi Jain, Member on FRC 649; Trevor Leung, Member on FTC 6165; Apoorva Talwankar, Member on FTC 6165

Presentation about approaches to outreach for FRC; preparation & expectations for awards interviews for FRC; team organization for FTC; and rookie member engagement for FTC.

Intended for anyone interested in outreach. Bring something to take notes with.

Spring Counterbalancing of Arms and Elevators

David Giandomenico, Coach for FRC 846

Learn how to use constant force springs and Neg'ator spring motors to balance elevators. See how a gas spring works and how to use it. Explore the geometry and physics to perfectly balance a robot arm against gravity using either trig or vector math.

Intended for veteran FRC students designing an elevator or robotic arm who understand vector math and trigonometry (REALLY!), and a basic understanding of forces and torques. Bring paper, ruler, compass, &calculator or computer.

Team Organization and Resolving Team Conflicts

Lonny Weissman, FIRST

This session is meant to help in team organization, policies, and conflict resolution.

Intended for all FTC and FRC team members, parents, mentors and coaches. Bring a willingness to talk about how to make a team work and share your ideas and problems.

Troubleshooting for FIRST

Randy Leberknight, Programming Mentor for FRC 1967 &Principal Firmware Engineer at Cala Health

When a Robot fails, the number of possible causes seems infinite! Joysticks? Driver Station? networking? Software? Loose wires? Broken Robot hardware? This presentation offers a systematic process of narrowing down the cause(s) of problems, based on decades of troubleshooting experience.

In the FRC pits, programming, electrical and mechanical team members must work together, and this presentation is for all of them.

Web Development

Joyce Yang, Captain; Anchal Bhardwaj, Social Activities Director - FRC 1967

This workshop is intended for any attendee wanting to learn the ropes to creating and building a website. We will be introducing several methods of site creation, each one suited for a different level of programming proficiency, and attendees will have the opportunity to start their own sites during the session!

Intended for all FRC and FTC students and mentors. Bring a laptop and something to take notes with.