Elected & Appointed Council

Henry Z.

Henry Z.

President of Mechanical Engineering (PoME)

The President of Mechanical Engineering manages and oversees the construction and maintenance of the robot. They delegate the construction of the mechanisms of the robot. They are familiar with every mechanisms of the robot and able to explain the mechanisms to another team member or a judge. The PoE is also responsible for making administrative decisions for newbie education. Throughout the build season, they are a major contributor to the CAD and oversee the pits during competitions. They also communicate and work closely with the PoSE, Director of Electronics, and Director of Design to maintain the robot's systems.

Ruicheng Q.

Ruicheng Q.

Vice President of Mechanical Engineering (VPoME)

The Vice President of Mechanical Engineering is considered the second-in-command for the Mechanical Engineering department. They have knowledge of what the Presidents are currently doing and is able to direct the Mechanical Engineering division in the event of the PoME's absence. The VPoME also has extensive knowledge of each part of the robot.

Juliet F.

Juliet F.

President of Business (PoB)

The President of Business holds final responsibility for all outreach, logistics, and award submissions for the team. They have full knowledge of all awards and shall present the Impact Award or assign the presentation to someone else deemed competent. The PoB also has adequate knowledge of the other two departments.

Si Xuan L.

Si Xuan L.

Vice President of Business (VPoB)

The Vice President of Business is the second-in-command for the Business department. The VPoB should have knowledge of what the President of Business is currently doing and should be able to direct the Business department in the event of the PoB's absence. They have extensive knowledge of all award submissions as well as basic knowledge of each part of the robot.

Kalimul K.

Kalimul K.

President of Software Engineering (PoSE)

The President of Software Engineering balances the development and delegation for newbie education and member training, in-season robot coding / testing, team code libraries, and research projects. The President of Software Engineering should also uphold commendable coding practices and clean Git practices for team repositories (e.g. commented code, PR's often, test before merge). The President is responsible for working with the Director of Newbie Relations to handle newbie training and engagement year-round. The PoSE also collaborates with the Strategy team to develop effective solutions for both the teleoperated and autonomous modes. During build season, the PoSE is responsible for scheduling code reviews to ensure team members are informed about the state of the robot code. Additionally, the President should bridge the gap with the Mechanical Engineering department during this time to build an interdepartmental understanding of prototypes, finalized mechanisms, and the robot as a whole. Furthermore, the President of Software Engineering, along with the President of Mechanical Engineering, should collaborate on testing time with the robot with the goal of making the robot as competition-ready as possible.

Alex W.

Alex W.

Vice President of Software Engineering (VPoSE)

The Vice President of Software Engineering is the second-in-command for the Software Engineering department. They have knowledge of what the President of Software Engineering is currently doing and should be able to direct the Software Engineering department in the event of the PoSE's absence, as well as collaborate with the President of Mechanical Engineering in managing the overall robot project.

Rachel K.

Rachel K.

Director of Electronics (DoE)

The Director of Electronics sets up and manages the electronic systems on the robot to FIRST regulations. They cooperate with both engineers and software engineers to ensure that the electronic systems are organised and able to be modified if needed. The DoE is also responsible for the education of other members in the electronics subdepartment. The Director of Electronics is also responsible for the creation and management of the pneumatic system on the robot according to FIRST regulations. The director is responsible for the upkeep and maintenance of all compressors, solenoids, and pistons. Additionally, they are responsibile for the CAD associated with the control system, including the vision.

Elin K.

Elin K.

Director of Electronics (DoE)

The Director of Electronics sets up and manages the electronic systems on the robot to FIRST regulations. They cooperate with both engineers and software engineers to ensure that the electronic systems are organised and able to be modified if needed. The DoE is also responsible for the education of other members in the electronics subdepartment. The Director of Electronics is also responsible for the creation and management of the pneumatic system on the robot according to FIRST regulations. The director is responsible for the upkeep and maintenance of all compressors, solenoids, and pistons. Additionally, they are responsibile for the CAD associated with the control system, including the vision.

Nicole C.

Nicole C.

Assistant Director of Electronics (ADoE)

The Assistant Director of Electronics is familiar with all aspects of the electronic systems on the robot and be able to assume the jobs of Director of Electronics at any time.

Ryan Z.

Ryan Z.

Director of Lab Operations and Safety (DoLOS)

The Director of Lab Operations and Safety, at the highest level, is responsible for the smooth running of the team's workspaces. They are responsible for keeping a detailed inventory of the tools and construction materials in the laboratory as well as a record of materials used in the construction of the robot. The DoLOS is also responsible for ensuring that all necessary safety rules are observed in the lab during build season.

Esther L.

Esther L.

Director of Mechanical Newbie Education (DoMNR)

The Director of Mechanical Newbie Relations is responsible for the education of new members in mechanical engineering, engagining newbies in all efforts related to the robot or team, development of a curriculum, and ensuring the lessons are made in advance. The DoMNR is also responsible for ensuring the new members feel included, and have tasks during the off-season. The DoMNR is also responsible in making sure that all the veterans are well equipped andunderstand their task to help teach the newbies. They are also responsible for managing newbie education.

Christina L.

Christina L.

Director of Mechanical Newbie Education (DoMNR)

The Director of Mechanical Newbie Relations is responsible for the education of new members in mechanical engineering, engagining newbies in all efforts related to the robot or team, development of a curriculum, and ensuring the lessons are made in advance. The DoMNR is also responsible for ensuring the new members feel included, and have tasks during the off-season. The DoMNR is also responsible in making sure that all the veterans are well equipped andunderstand their task to help teach the newbies. They are also responsible for managing newbie education.

Leslie G.

Leslie G.

Assistant Director of Mechanical Newbie Education (ADoMNR)

The Director of Mechanical Newbie Relations is responsible for the education of new members in mechanical engineering, engagining newbies in all efforts related to the robot or team, development of a curriculum, and ensuring the lessons are made in advance. The DoMNR is also responsible for ensuring the new members feel included, and have tasks during the off-season. The DoMNR is also responsible in making sure that all the veterans are well equipped andunderstand their task to help teach the newbies. They are also responsible for managing newbie education.

Marsiha B.

Marsiha B.

Assistant Director of Lab Operations and Safety (ADoLOS)

The Director of Lab Operations and Safety, at the highest level, is responsible for the smooth running of the team's workspaces. They are responsible for keeping a detailed inventory of the tools and construction materials in the laboratory as well as a record of materials used in the construction of the robot. The DoLOS is also responsible for ensuring that all necessary safety rules are observed in the lab during build season.

James C.

James C.

Director of Field Construction (DoFC)

It is the job of the Director of Field Construction to construct the field of the released game with acceptable accuracy. For each function that the robot has to perform, it is this person's responsibility to ensure that at least one set of the field elements involved in that task is procured and produced. The DoFC is also responsible for developing a miniature, compact field, which can be used to test major functions of our robot, and be brought and used in the pits at each compeition. They are responsible for the upkeep of the shipping/robot crates and building new robot carts.

Maxim A.

Maxim A.

Director of Field Construction (DoFC)

It is the job of the Director of Field Construction to construct the field of the released game with acceptable accuracy. For each function that the robot has to perform, it is this person's responsibility to ensure that at least one set of the field elements involved in that task is procured and produced. The DoFC is also responsible for developing a miniature, compact field, which can be used to test major functions of our robot, and be brought and used in the pits at each compeition. They are responsible for the upkeep of the shipping/robot crates and building new robot carts.

Oliver H.

Oliver H.

Director of Machining (DoM)

There are three leadership positions total, one for each section of the machining department (Waterjet; CNC and Laser Cutter; Bridgeport, Lathe, and other miscellaneous machines). Two of these positions are the ADoM, while the DoM position is for one qualified member who is specialized in at least one machining section and is willing to learn/has experience in the other machining sections. The DoM's primary responsibility is to supervise the machining subcategories while leading their respective sections of machining, while also providing feedback to other ADoMs and members of their respective sections. The DoM represents machining as a whole when it comes to general discussions and final decisions

Anson Y.

Anson Y.

Assistant Director of Machining (ADoM)

There are three leadership positions total, one for each section of the machining department (Waterjet; CNC and Laser Cutter; Bridgeport, Lathe, and other miscellaneous machines). Two of these positions are the ADoM, while the DoM position is for one qualified member who is specialized in at least one machining section and is willing to learn/has experience in the other machining sections. The DoM's primary responsibility is to supervise the machining subcategories while leading their respective sections of machining, while also providing feedback to other ADoMs and members of their respective sections. The DoM represents machining as a whole when it comes to general discussions and final decisions

Haoyu M.

Haoyu M.

Assistant Director of Machining (ADoM)

There are three leadership positions total, one for each section of the machining department (Waterjet; CNC and Laser Cutter; Bridgeport, Lathe, and other miscellaneous machines). Two of these positions are the ADoM, while the DoM position is for one qualified member who is specialized in at least one machining section and is willing to learn/has experience in the other machining sections. The DoM's primary responsibility is to supervise the machining subcategories while leading their respective sections of machining, while also providing feedback to other ADoMs and members of their respective sections. The DoM represents machining as a whole when it comes to general discussions and final decisions

Rachel K.

Rachel K.

Director of Design (DoD)

The Director of Design is responsible for the upkeep of the CAD model of the robot and all elements thereof with the aid of a CAD team. This CAD team is to be instructed in the use of CAD programs and led by the Director xof Design.

Elin K.

Elin K.

Director of Design (DoD)

The Director of Design is responsible for the upkeep of the CAD model of the robot and all elements thereof with the aid of a CAD team. This CAD team is to be instructed in the use of CAD programs and led by the Director xof Design.

Ehan F.

Ehan F.

Director of Procurement (DoP)

The Director of Procurement is responsible for overseeing and actualizing the procurement of goods necessary for the team's operation. The DoP is similarly responsible for identifying adequate substitutes when a necessary resource cannot be obtained from the traditional supplier for a reasonable cost. All procurement requests must be approved by a faculty advisor. The DoP is also required to maintain a detailed, uptodate account of the team's expenditures, available on request.

Belal H.

Belal H.

Director of Procurement (DoP)

The Director of Procurement is responsible for overseeing and actualizing the procurement of goods necessary for the team's operation. The DoP is similarly responsible for identifying adequate substitutes when a necessary resource cannot be obtained from the traditional supplier for a reasonable cost. All procurement requests must be approved by a faculty advisor. The DoP is also required to maintain a detailed, uptodate account of the team's expenditures, available on request.

Rahul D.

Rahul D.

Director of Software Newbie Relations (DoSNR)

The Director of Software Newbie Relations is responsible for the education of new members in software engineering, engagining newbies in all efforts related to the robot or team, development of a curriculum, and ensuring the lessons are made in advance. The DoSNR is also responsible for ensuring the new members feel included, and have tasks during the off-season.

Zixi Q.

Zixi Q.

Director of Software Newbie Relations (DoSNR)

The Director of Software Newbie Relations is responsible for the education of new members in software engineering, engagining newbies in all efforts related to the robot or team, development of a curriculum, and ensuring the lessons are made in advance. The DoSNR is also responsible for ensuring the new members feel included, and have tasks during the off-season.

Mustafa A.

Mustafa A.

Director of Software Newbie Relations (DoSNR)

The Director of Software Newbie Relations is responsible for the education of new members in software engineering, engagining newbies in all efforts related to the robot or team, development of a curriculum, and ensuring the lessons are made in advance. The DoSNR is also responsible for ensuring the new members feel included, and have tasks during the off-season.

Daniel Y.

Daniel Y.

Director of I/T (DoIT)

Responsible for creating new technology related to team logistics, continuous integration and development of existing technology, documenting existing tools, teaching members interested in I/T. The director ensures that I/T responsibilities are focused on the team website, the team manager, and important tools for attendance. The director of I/T will also have to communicate with business to ensure the team's website is up to date. The Director of I/T is also responsible for raising violations of the EC/AC attendence policy.

Rachel U.

Rachel U.

Director of Finance (DoF)

The Director of Finance is directly responsible for creating the yearly Financial Plan to indicate the fundraising goal for the year. In addition, the Director of Finance is also responsible for fundraising through applying for grants and contacting current or potentially new sponsors. The Director of Finance must also maintain stable relationships with sponsors and contact them on a regular basis.

Jolie Y.

Jolie Y.

Director of Finance (DoF)

The Director of Finance is directly responsible for creating the yearly Financial Plan to indicate the fundraising goal for the year. In addition, the Director of Finance is also responsible for fundraising through applying for grants and contacting current or potentially new sponsors. The Director of Finance must also maintain stable relationships with sponsors and contact them on a regular basis.

Tahmid U.

Tahmid U.

Director of Media (DoM)

The Director of Media is responsible for the creation of all visual and media content for our social media platforms. They are also responsible for taking pictures and videos at all team events. They are to work alongside the Director of Public Relations to create necessary content. The DoM is also responsible for leading and educating the members of the media team, composed of members from all three departments and in charge of all media related matters (e.g. videos, pictures, etc.).

Lixin Z.

Lixin Z.

Director of Operations (DoO)

The Director of Operations will handle the day-­to-­day operations of the entire team. The Director of Operations is responsible for all paperwork, trip planning, managing deadlines and other logistics regarding the team. Their responsibilities may include collecting team dues, participant information like IDs, and attendance.

Weifen C.

Weifen C.

Director of Impact (DoI)

The Director of Impact will lead all efforts to prepare for the Impact Award, including documentation, presentation, and scheduling practices. They will communicate with EC/AC of all departments to sustain team culture and work alongside the DoA to cover goals for awards. They are in charge of Impact presenter try-outs and may be a presenter. They will prepare and print any needed material. Other submitted awards will be led by the Business EC/AC.

Rachel K.

Rachel K.

Director of Awards (DoA)

The Director of Awards will coordinate and lead the efforts for all non-submitted awards. They will have the responsibilities of judged awards and pit training members. They will also work alongside all departments and leadership to best document and construct these awards. They are responsible for printing and assembling the awards for competition. They will work alongside the Director of Impact to connect initiatives and planning for the awards.

Brendon X.

Brendon X.

Director of Strategy (DoS)

The Director of Strategy is responsible for all things strategy-related. The Director of Strategy is responsible for recruiting, structuring, running and ensuring the wellbeing of a team of strategists. From the start of the season, the Director of Strategy must ensure that all team members know game and robot rules. The Director of Strategy can suggest designs, features, and/or adjustments to the robot, as well as autonomous routines, to allow for possible gameplay strategies. In addition, the Director of Strategy assembles and trains match scouts that will gather data on other teams during competitions.

Murphy L.

Murphy L.

Assistant Director of Strategy (ADoS)

The Assistant Director of Strategy is responsible for collaborating with the Director of Strategy and the strategy team throughout the season. The Assistant Director of Strategy is to be familiar with all aspects of strategy and be ready to assume the jobs of Director of Strategy if necessary.