FIRST Robotics

I am an active volunteer for FIRST, a non-profit organization that provides grade-school students around the world with hands-on STEM education opportunities through robotics competitions. I am an alum of FIRST Robotics Competition Team 1533 Triple Strange, and credit my experience with FIRST as a high school student for pushing me to pursue the field of robotics and my current line of research. Since graduating, I have volunteered at every level of FIRST as a referee. I am the co-creator and developer of the FIRST Tech Challenge Scoring System, FTCLive, that provides live scoring and event management for all FIRST Tech Challenge events.

Positions Held

Years given are for the spring semester of that academic year.

Volunteering at FIRST Events (113 Events spanning 144 Days across 9 Seasons)

I volunteer at as many FIRST events as I can each season. I try to keep this list updated with the events I will volunteer at in the future, so come by and say hi. Events are listed under each season based on what game was played at the event; accordingly, summer and fall off season events show in the previous season.

2015-2016 Season (16 Events; 23 Days)
Event DateProgramEventRole(s)
9/12/2015 FTC NC FTC KickoffReferee
12/5/2015 FLL-C Central Carolina Community College FLL Qualifying TournamentReferee
12/12/2015 FLL-C Triangle Math and Science FLL Qualifying TournamentReferee
1/16/2016 FTC Cardinal Gibbons HS FTC Qualifying TournamentReferee
1/30/2016 FTC TSDCH FTC Qualifying TournamentReferee
2/6/2016 FTC Southern Guilford HS FTC Qualifying TournamentHead Referee
2/7/2016 FLL-C FIRST LEGO League State Championship (Bracket B)Referee
2/13/2016 FTC Northern Guilford HS FTC Qualifying TournamentReferee
2/20/2016 FTC FIRST Tech Challenge State ChampionshipRobot Inspector, Referee
3/4/2016 - 3/6/2016 FRC NC District - Guilford County EventReferee
3/9/2016 - 3/11/2016 FTC FTC South Super Regional ChampionshipReferee
3/18/2016 - 3/20/2016 FRC NC District - UNC Asheville EventReferee
4/1/2016 - 4/3/2016 FRC NC District - Campbell University/Johnston Community College EventReferee
4/8/2016 - 4/10/2016 FRC NC FIRST Robotics State ChampionshipReferee
4/27/2016 - 4/30/2016 FRC FIRST ChampionshipReferee
9/24/2016 FRC THORReferee
2016-2017 Season (16 Events; 23 Days)
Event DateProgramEventRole(s)
9/10/2016 FTC NC FTC KickoffReferee
11/12/2016 FLL-C Dudley High School FLL Qualifying TournamentHead Referee
11/19/2016 FLL-C Triangle Math and Science FLL Qualifying TournamentHead Referee
12/3/2016 FLL-C Flat Rock MS FLL Qualifying TournamentHead Referee
1/14/2017 FTC Cardinal Gibbons HS FTC Qualifying TournamentHead Referee, Referee
1/15/2017 FLL-C North Carolina FIRST LEGO League State Championship Tournament (Bracket B)Referee
1/28/2017 FTC Trinity School of Durham & Chapel Hill FTC Qualifying TournamentHead Referee
2/4/2017 FTC Northern Guilford HS FTC Qualifying TournamentHead Referee
2/18/2017 FTC North Carolina FIRST Tech Challenge ChampionshipReferee
3/3/2017 - 3/5/2017 FRC NC District - Pitt County EventReferee
3/9/2017 - 3/11/2017 FRC NC District - Greensboro EventField Assembly, Referee, Field Disassembly
3/17/2017 - 3/19/2017 FRC NC District - UNC Asheville EventReferee
3/23/2017 - 3/25/2017 FRC NC District - Raleigh EventReferee
3/31/2017 - 4/2/2017 FRC FIRST North Carolina State ChampionshipField Assembly, Referee
4/19/2017 - 4/22/2017 FRC FIRST Championship - HoustonReferee
10/28/2017 FRC THORHead Referee
2017-2018 Season (14 Events; 18 Days)
Event DateProgramEventRole(s)
9/9/2017 FTC NC FTC KickoffReferee
12/2/2017 FLL-C Neal Magnet MS FLL Qualifying TournamentHead Referee
12/16/2017 FLL-C Triangle Math and Science FLL Qualifying TournamentHead Referee
1/13/2018 FTC Cardinal Gibbons HS FTC Qualifying TournamentHead Referee
1/20/2018 FTC AG Cox MS FTC Qualifying TournamentHead Referee
1/21/2018 FLL-C North Carolina FIRST LEGO League State Championship Tournament (Bracket B)Referee
1/27/2018 FTC Southern Guilford HS FTC Qualifying TournamentHead Referee
2/3/2018 FTC Northern Guilford HS FTC Qualifying TournamentHead Referee
2/10/2018 FTC 2017-2018 NC FTC State ChampionshipReferee
3/8/2018 - 3/10/2018 FTC FIRST Tech Challenge South Super RegionalScoring System Development
3/16/2018 - 3/18/2018 FRC NC District UNC Pembroke EventField Assembly, Referee, Field Disassembly
3/23/2018 - 3/25/2018 FRC NC District UNC Asheville EventReferee
4/6/2018 - 4/8/2018 FRC FIRST North Carolina State ChampionshipField Assembly, Referee, Field Disassembly
9/29/2018 FRC THORHead Referee
2018-2019 Season (14 Events; 18 Days)
Event DateProgramEventRole(s)
9/8/2018 FTC NC FTC KickoffReferee
1/12/2019 FLL-C Carver Middle School FLL Qualifying TournamentHead Referee
1/26/2019 FTC Farmville MS Qualifying TournamentHead Referee, Robot Inspector, Referee, Field Inspector
2/2/2019 FTC Northern Guilford HS Qualifying TournamentReferee
2/9/2019 FTC Southern Guilford HS Qualifying TournamentHead Referee
2/16/2019 FTC Triangle Math and Science Academy Qualifying TournamentHead Referee
3/2/2019 FTC North Carolina FIRST Tech Challenge Championship TournamentHead Referee
3/8/2019 - 3/10/2019 FRC FNC District Wake County EventField Assembly, Referee, Field Disassembly
3/15/2019 - 3/17/2019 FRC FNC District Guilford County EventField Assembly, Referee, Field Disassembly
3/29/2019 - 3/31/2019 FRC FNC District UNC Pembroke EventField Assembly, Referee, Field Disassembly
4/5/2019 - 4/7/2019 FRC FIRST North Carolina State ChampionshipField Assembly, Referee
10/5/2019 FRC Blue Ridge Brawl FIRST Robotics Competition Off-Season CompetitionHead Referee
10/26/2019 FRC IROC (ILITE Robotics Offseason Challenge)Referee
11/2/2019 FRC Rumble in the Roads FIRST Robotics Competition Off-Season CompetitionReferee
2019-2020 Season (12 Events; 13 Days)
Event DateProgramEventRole(s)
9/7/2019 FTC NC FTC KickoffReferee
9/21/2019 FTC FIRST Chesapeake FTC WorkshopReferee
11/24/2019 FTC Oakton Qualifying TournamentReferee
12/7/2019 FTC Richmond Qualifying TournamentReferee
12/14/2019 FTC Newport News Qualifying TournamentReferee
12/15/2019 FTC Centreville QualifierReferee
1/4/2020 FTC Charlottesville Qualifying TournamentHead Referee
1/11/2020 FTC Salem Qualifying TournamentReferee
1/18/2020 FTC Cardinal Gibbons High School QTReferee
2/22/2020 FTC Virginia State Championship sponsored by Capital OneHead Referee
2/29/2020 FTC North Carolina FIRST Tech Challenge State Championship TournamentReferee
3/6/2020 - 3/8/2020 FRC CHS District Richmond VA Event sponsored by Dominion EnergyReferee
2020-2021 Season (2 Events; 2 Days)
Event DateProgramEventRole(s)
7/24/2021 FRC CHSy ChampsReferee
8/14/2021 FTC LOKIReferee
2021-2022 Season (11 Events; 14 Days)
Event DateProgramEventRole(s)
9/18/2021 FTC NC FTC KickoffReferee
12/11/2021 - 12/12/2021 FTC VA Glen Allen Qualifier 1Referee
12/18/2021 FTC NC ScrimmageReferee
1/29/2022 - 1/30/2022 FTC MD Middle River Qualifier 1Scorekeeper
2/5/2022 - 2/6/2022 FTC VA Norfolk Qualifier 1Scorekeeper
3/5/2022 - 3/6/2022 FRC CHS District Greater Richmond Series #1Referee
3/19/2022 - 3/20/2022 FRC CHS District Greater Richmond Series #2Head Referee
3/25/2022 - 3/27/2022 FRC FNC District Guilford County EventReferee
4/20/2022 - 4/23/2022 FRC FIRST Championship - FIRST Robotics CompetitionReferee
10/8/2022 FRC Blue Ridge BrawlHead Referee
10/22/2022 FRC CHSy ChampsReferee
2022-2023 Season (16 Events; 20 Days)
Event DateProgramEventRole(s)
9/10/2022 FTC NC FTC KickoffReferee
12/3/2022 FTC CHS-VA Christiansburg QualifierHead Referee
12/4/2022 FTC CHS-VA Mechanicsville Qualifier 2Referee
12/10/2022 FTC CHS-VA Orange QualifierReferee
12/11/2022 FTC CHS-VA Glen Allen QualifierReferee
1/21/2023 FTC CHS-VA Harrisonburg Qualifier 1Head Referee
1/22/2023 FTC CHS-VA Harrisonburg Qualifier 2Head Referee
1/28/2023 FTC NC FTC Western MSHead Referee
2/5/2023 FTC CHS-MD Potomac QualifierHead Referee
2/11/2023 FTC Chesapeake FTC ChampionshipHead Referee
2/18/2023 FTC North Carolina FTC State ChampionshipReferee
3/3/2023 - 3/5/2023 FRC CHS District Blacksburg VA EventReferee
3/17/2023 - 3/19/2023 FRC CHS District Portsmouth VA EventReferee
3/24/2023 - 3/26/2023 FRC CHS District Glen Allen VA EventReferee
3/31/2023 - 4/2/2023 FRC FIRST North Carolina District State ChampionshipReferee
7/22/2023 FTC LOKIReferee
2023-2024 Season (12 Events; 13 Days)
Event DateProgramEventRole(s)
9/9/2023 FTC CHS-VA SWVA Kick OffHead Referee
10/28/2023 FTC CHS-VA FTC Pre-season SWVA ScrimmageHead Referee
12/2/2023 FTC CHS-VA Christiansburg QualifierHead Referee
1/14/2024 FTC CHS-VA Charlottesville Qualifier Stage LeftHead Referee, Robot Inspector, Field Inspector
1/20/2024 FTC CHS-VA Harrisonburg 1 Qualifier Stage RightHead Referee
1/21/2024 FTC CHS-VA Harrisonburg 2 Qualifier Stage RightHead Referee
1/27/2024 FTC NC FTC Salem Academy (Sat)Head Referee, Lead Robot Inspector
1/28/2024 FTC NC FTC Salem Academy (Sun)Head Referee, Lead Robot Inspector, Scorekeeper
2/3/2024 FTC Chesapeake FTC ChampionshipHead Referee
2/6/2024 FTC NC FTC Dean's List Interview Only 2023-2024Dean's List Interviewer
2/24/2024 FTC NC FTC ChampionshipReferee
3/1/2024 - 3/3/2024 FRC CHS District Blacksburg VA EventHead Referee