Find it fast Open

Business, Tech & Engineering

District

HOPKINTON BTE MISSION

 

The Business/Technology/Engineering grades 6-12 department’s mission is to provide a diverse group of students with safe, collaborative, empathetic, creative and open thinking environments.

We will connect students to their school, local, national and/or global communities through rigorous inquiry based learning that is student driven. We will encourage students to employ resiliency while developing solutions to problems using current academic, technological, communication skills and processes. Students will experience individual and team achievements.

High School

Hopkinton High School

Business, Technology and Engineering course offerings (Full descriptions below):

Business:

Creative Business and Marketing

Intro Economics (Honors and CP)

 

Technology:

Intro Computer Science

AP Computer Science Principles

AP Computer Science A

HHS-TV I

HHS-TV II

 

Engineering:

Re-Engineering History

Honors Engineering (Honors)

Honors Sustainable Engineering (Honors)

Lego Robotics

Team Robotics (Honors and CP)

Fab Lab (Co-Art)

 

Full Descriptions:

 

Creative Business & Marketing Semester Course

Open to: Grades 9-12 2.5 credits

Prerequisites: None

Students will engage in creative minds on and hands on product development, business and marketing experiences, grounded in 21st century marketing technologies and strategies. Communication, leadership and collaborative skills will be employed to ensure individual and team success. Small teams of students will apply business formation and marketing skills to develop, plan, and market their quality products and/or services. Outside organizations and individuals will mentor students to review their work. Students will leverage fabrication technologies, current social media outlets and mentors to produce and promote quality products and/or services.

 

Introduction to Economics (CP), (Honors) Semester Course

Open to: Grades 9 -12 2.5 credits

Prerequisites: None

 

Students will be introduced to the basic principles of economics, with a primary focus on macroeconomics informed by the microeconomics of business and financial literacy. Students will look at issues through the lens of economic thinking, while better understanding the economic issues and challenges in their own lives and in an increasingly global society. Some topics include scarcity, supply and demand, market structures and business organization, money and banking, investments and the stock market, the role of the government in the economy, and economic globalization. No prior knowledge is required, with an open mind you will learn how decision-making is at the core of economics.

 

Introduction to Computer Science Semester Course

Open to: Grades 9-12 2.5 credits

Prerequisites: None

 

This half-year course will introduce students to a broad range of topics in the field of computer science, including, but not limited to, hardware, data representation and manipulation, networking, computer programming, webpage and game design. Students will work on projects with minicomputers and microcontrollers such as the Raspberry Pi and Arduino boards to build, program and test their creative ideas. This course is open to all grade levels and does not require any prior computer science experience.

 

AP Computer Science Principles Two Semester Course

Open to: Grades 10-12 2.5 credits per semester

Prerequisites: 1 recommendation by a Tech/Engineering or Math or Science teacher.

AP Computer Science Principles introduces students to the central ideas of computer science, inviting students to develop the computational thinking vital for success across multiple disciplines. The course is unique in its focus on fostering students to be creative and encouraging students to apply creative processes when developing computational artifacts. Students will design and implement innovative solutions using an iterative process similar to what artists, writers, computer scientists, scientists and engineers use to bring ideas to life.

 

AP Computer Science A Two Semester Course

Open to: Grades 11-12 2.5 credits per semester

Prerequisites: Successful completion of AP Computer Science Principles and teacher recommendation from AP Computer Science Principles

 

AP Computer Science A is equivalent to a first-semester, college-level course in computer science. The course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design using the Java language. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. The AP Computer Science A course curriculum is compatible with many CS1 courses in colleges and universities.

 

HHS-TV I Semester Course

Open to: Grades 9-12 2.5 credits

Prerequisites: None

In this class students will develop basic television production skills. Working in teams, students will practice all aspects of video production: conceptualizing, writing, producing, directing, shooting and editing. Using professional cameras, equipment and editing tools, students will produce quality work in this semester long course. The main production of this course is the weekly HHS Today news program (produced for the HHS community), and included on the course's website (www.hhs.today) as well as aired on HCAM (Hopkinton’s television channels). Segments produced include: news, drama, sports, comedy, issues, and arts; and will also allow students to translate their creative visions into short videos. Each student will have one homework assignment to film one after school HHS sponsored event: School play, Concert, Sporting event, Other event.

 

HHS-TV II Semester Course

Open to: Grades 9-12 2.5 credits

Prerequisites: HHS-TV I and Instructor Approval

 

Building on the skills learned in HHS-TV I, students will deepen their understanding of Television Production in this semester course. This project-based class will conceptualize, script, and produce longer format videos than is done in HHS-TV I. Students will identify needs, create scripts and shot lists, produce, direct, and edit video. Students and the instructor will collaborate throughout to improve the quality of production. Production genres include: information, drama, sports, comedy, issues, and arts; and will allow students to translate their personal creative visions into video. Using professional equipment and editing tools, students will produce work they will be proud to have featured on the HHS-TV website, HCAM (Hopkinton's television channels), and other media outlets.

 

Re-Engineering History Semester course

Open to: Grades 9-12 2.5 Credits

Prerequisites: None

 

Take a trip back in time to not only learn about historical engineering projects, but to also touch and experience their ‘failure’ and redesign. Students will be excited to learn about historical engineering projects and then be set forth to improve upon their original designs with kinetic and design activities. Historical works will be based on but not limited to: Civil, Architectural, Nasa / Aeronautical, Mechanical, and Marine. Students will leverage the engineering design process, failure analysis, root-cause analysis, as well as fabrication technologies to successfully change history by improving designs or engineering that failed. Come see how you can rewrite history through engineering.

 

Honors Engineering Semester course

Open to: Grades 9-12 2.5 Credits

Prerequisites: None

 

Engineering students will exercise a higher level of thought while employing the engineering design process in collaborative teams. Creativity will flourish through production of various types of fun and competitive projects. The projects will include but are not limited to: Inventive light systems, Toys, “Rube Goldberg” Machines, and projects that benefit outside groups (example: Hopkinton First Responders). Local Engineers serving as mentors will contribute to the course by discussing design options with students.

 

Honors Sustainable Engineering Semester course

Open to: Grades 9-12 2.5 Credits

Prerequisites: None

Students will develop solutions to real-world global problems using the engineering design process. Students will work in teams to identify root causes of problems, ideate solutions and fabricate functional prototypes. Projects will include but are not limited to: Energy, Health, Safety, Environmental. Students will be encouraged to design solutions that can have an immediate impact in our local community.

 

Lego Robotics Semester Course

Open to: Grades 9-12 2.5 credits

Prerequisites: None

Robotics students will utilize the engineering design process to design, build and program robots to accomplish competitive tasks similar to robots used throughout the world. Using LEGO MINDSTORMS components, students will learn problem-solving, communication, and teamwork skills. Students will program their robots to autonomously complete tasks. The programming language and robotics kits used in this class are designed to allow all skill levels (novice - expert) to learn at an appropriate level.

 

Team Robotics (Honors), (CP) Two Semester Course

*Honors students required to attend at least 2 ‘out of’ school 8 hour interscholastic competitions

Open to: Grades 9-12 2.5 Credits per semester

Prerequisites: None Course may be repeated

Students will engage in exciting interscholastic robotics competitions (VEX VRC) as part of HHS Hopkinetics Robotics. Students will work in small collaborative teams to design, build and program robots that are focused on the current VEX challenge. Students will acquire and utilize the following skills: Engineering design, Leadership, Project management, CAD, Electronics, Programming, Fabrication, Failure analysis, Field preparation, Presentation and Writing. Once you enroll in this course, you will be hooked and want to spend more time in the shop. The programming language and robotics kits used in this class are designed to allow all skill levels (novice - expert) to learn at an appropriate level. VEX Robotics is recognized globally by educational institutions and industry. VEX scholarships are available. This course may be repeated as each year brings a different VEX robotics challenge.

 

Fab Lab (3D Design and Fabrication) Semester Course

Open to: Grades 9-12 2.5 Credits

Prerequisites: None

Fab Lab is an interdisciplinary course that will encourage students to learn using an art and engineering design thought process. Students will work through a series of Design and Build Challenges that expand their skills and design thought process. The course covers technologies such as, 3D printers, laser cutters, and computerized cutting systems. Students will also study building techniques like triangulation,post and beam structures and folded materials, to enhance their understanding of how things are built. Examples of some of the challenges are; furniture designs(cardboard chair), 3d printed hinges(moving parts), laser cut 3d projections, patterns to create a 3d volume, and folded 3d paper forms. This culmination of this course will be the design, construction and presentation of a larger final project of the student’s choice. This course will serve those interested in: Art, Architecture, Engineering, Sculpture, 3D Design, Fabrication.

 

Staffing Notes:

Chris Enos:

  • Fab Lab (Co-Art)

Jim Cozzens:

  • HHS-TV I
  • HHS-TV II

Kirsten Fournier:

  • Intro to Computer Science
  • AP Comp Sci Principles
  • AP Comp Sci A (Java)

Mike Finn

  • Creative Business and Marketing
  • Intro Economics (CP+Hon)
  • Re-Engineering History

Doug Scott:

  • Hon Engineering
  • Hon Sustainable Engineering
  • Lego Robotics
  • Team Robotics (CP+Hon)

Middle School

Hopkinton Middle School

Our Technology and Engineering middle school curriculum provides students with a rigorous and relevant Science, Technology, Engineering, and Mathematics (STEM) education. Through an engaging curriculum, students are challenged, inspired, and gain skills in problem-solving, communication, collaboration, critical-thinking, and creativity. Learning experiences are designed to be engaging and hands-on, focusing on solving real world problems, where students are asked to solve problems using the design process and to “think like an engineer.” The Technology and Engineering curriculum is composed of three courses. In each course, students practice problem solving through structured activities which progress to open-ended projects and problems that require them to develop planning, documentation, communication, and other professional skills. Students with greater motivation, ability, or background knowledge will be challenged to work further.

Grade 6—Engineering for Everyone - Students in Engineering for Everyone design, fabricate and test Insulated Systems, Airdrop Systems, Specialized Vehicles, and Core Sampling Devices. Throughout each project, students will utilize the engineering design process to make calculated decisions to continually improve the performance of their prototypes. Students learn to make informed decisions when they "purchase" materials from the classroom supplies based on a predetermined budget. They record data as they test and evaluate their prototypes. Engineering is for everyone! 
 

Grade 7—Design and Modeling - Students take part in the engineering design process while creating prostheses prototypes for dogs who have limited mobility.  BayPath veterinarians mentor the students as they design their devices. Students hone their skills in producing isometric and orthographic drawings of their designs. After drafting designs on paper, students will utilize computer modeling, 3D printing, precision measurement, and other design skills. Students will conclude the course with a capstone project focused on the design and fabrication of therapeutic toys for children with disabilities. 


Grade 8—Robotics - Students will build a base robot from provided robotics kits, and will demonstrate an understanding of drive train functionality.   Students will utilize sensors such as limit switches, color sensors and rotation sensors to allow the robot to react to its environment.  Students will program their robots with ROBOTC to employ solutions to problems presented. The course concludes with a competitive game that will require students to work in teams to design and fabricate robots to manipulate game pieces and score points using both autonomous and driver controlled modes.

Clubs + Teams

BTE Clubs + Teams

High School

HHS BPA

Business Professionals of America is for students pursuing careers in business management, office administration, information technology, communications and other career fields. Business Professionals of America has the ability to enhance student participation in professional, civic, service and social endeavors. Business Professionals of America members participate in these activities to accomplish its goals of self-improvement, leadership development, professionalism, community service, career development, public relations, student cooperation and safety and health. HHS BPA students compete in various competitive events at the state and national levels.

Students interested in trying out for competitive positions should inquire.

Business Professionals of America

Contact: dscott@hopkinton.k12.ma.us

 

HHS GIRLS WHO CODE

After school for 9th-12th grade girls to explore coding in a fun & friendly environment.

Day and Time: Thursdays after school in room C206/C207.

Girls Who Code

Contact: kfournier@hopkinton.k12.ma.us

 

HHS DIVERSITY CLUB

Students meet to celebrate and promote student diversity at HHS

Contact: mfinn@hopkinton.k12.ma.us

 

HHS ROBOTICS TEAM

Hopkinetics is the name of the robotics teams at HHS. These teams compete in VEX VRC competition with the goal of enhancing STEM in the lives of its members. The students work hands-on with technology solving a specific problem that is assigned each year. They compete at the local, regional, state and world level with their robot completing the given task. Teams are also judged and receive awards for their efforts in various parts of the engineering design process.

Day and Time: Tuesday and Thursdays, room C206 from 2pm to 4pm throughout the year. Attendance is mandatory, similar to a sport.

Contact: dscott@hopkinton.k12.ma.us

Contact: kfournier@hopkinton.k12.ma.us

Info about VEX VRC: Vex Robotics

Hopkinetics members in good standing have the opportunity to become members of the International Robotics Honor Society

 

HHS CODE CLUB

Code Club provides an opportunity for students to gather and program using any programming platform that they prefer to learn about in a sharing community of learners.

Day and Time: TBD

Student Leader: TBD

Contact: TBD

 

HHS MOCK TRIAL

HHS Mock Trial is a member of the American Mock Trial Association and competes in local, regional and national mock trials.

Day and Time: TBA

Contact: mfinn@hopkinton.k12.ma.us

 

HHS-TV CLUB

This after school club covers interesting people, events, and info from HHS. Club members conduct interviews, shoot and edit their segments. This is a hands-on club, where you get the chance to film, be part of the crew, or be in front of the camera! We also contribute to the HHS Today news program produced weekly and shown during Advisory. Interested? Send us an email, and you could be a part of the action!

Day and Time: Every other Wednesday, 2-3:00 in Room C205.

Contact: jcozzens@hopkinton.k12.ma.us

Website: HHS Today

 

HHS INVENTORS CLUB

Formerly named MIT Launch

student interested in invention and learning more about how to get their ideas off the ground.

Day and Time: Tuesdays 2pm

Contact: dscott@hopkinton.k12.ma.us

 


Middle School

HMS ROBOTICS

RoboHillers is the name of the robotics teams at Hopkinton Middle School. These teams compete in VEX IQ competition with the goal of enhancing STEM in the lives of its members. The students work hands-on with technology solving a specific problem that is assigned each year. They compete at the local, regional, state and world level with their robot completing the given task. Teams are also judged and receive awards for their efforts in various parts of the engineering design process.

Thursdays 2pm to 4pm throughout the year

Contact: msrobotics@hopkinton.k12.ma.us

Info about VEX IQ: Vex Robotics 

 

HMS-TV

This after school club brings you interesting people, events, and info from the Middle School. Our project is HMS Today, a morning news program produced weekly and shown during homeroom on Fridays. In this club, we do interviews, skits, and informational segments. This is a hands-on club where students get the chance to film, be part of the crew, or be in front of the camera. If you are a middle-schooler, email us about something cool in your world, and we might use it for one of our segments!

Day and time: Every other Wednesday, 2-3:00 in the HMS-TV room near the cafeteria exit.

Contact: hmstv@hillers.org

Website: HMS Today

 

HHS Internships

UMASS BOSTON STEM SUMMER INTERNSHIP

Umass Boston partners with Hopkinton High School to provide STEM internship opportunities to HHS students. Students selected will work with UMass Boston professors in lab spaces as well as help develop projects for teachers visiting UMass Boston to learn more about STEM.

Dates: TBA each spring

Application Process: Inquire with Mr. Scott for current application form

Contact: dscott@hopkinton.k12.ma.us

BTE News

BTE NEWS

Catch the latest BTE News via:

Doug Scott's Twitter Feed:
https://twitter.com/mrscottbot

Kirsten Fournier's Twitter Feed:
https://twitter.com/KTFournier

HHS Twitter Feed:
https://twitter.com/HopkintonHS

HMS Twitter Feed:
https://twitter.com/HopkintonMiddle

HCAM Twitter Feed:
https://twitter.com/hcamtv

 

 

BTE Student Hall of Fame

BTE Student Hall of Fame

2016

BTE Department Awards:

9th: David Bradley

9th: Garrett Powers

10th: Yi-Fan Chen

11th: Declan Curry

12th: Kyle Heavey

12th: Meg Bradbury

2017

BTE Department Awards:

9th: Sebastian Toledo

10th: Kaitlyn Holly

11th: Amelia Hagberg

12th: Victor Chiang

12th: Grace Darkow

Team 2602C - Honorable Mention

 

BPA recognitions: 

  • Video Production Team 1st Place

    • David Antaki 11th, Ryan Hawkins 10th, Will Dionne 9th, Brendan Hemenway 11th

    •  

  • Global Marketing Team 1st Place

    • Suneeta Tandon 11th, Lea Yenawine 11th, Miranda Baumann 11th, Zach Umans 11th

  • Broadcast News Team 2nd Place

    • Cael Maceachern 11th, Ben Pessin 11th, Chris Pomeroy 11th, Breanna Winshman 11th, Maz Ahmad 11th

 

  • David Antaki 11th - Digital Media Production - 1st

  • Will Dionne  9th - Business Law and Ethics - 1st

  • Taz Ferdous 11th - Interview Skills - 1st

  • Chris Pomeroy 11th - PC Servicing - 4th

  • Zach Umans 11th - Digital Media Production - 2nd

  • Zach Umans 11th - Digital Publishing - 2nd

  • Lea Yenawine 11th - Digital Publishing - 4th

 

Robotics recognitions:

Ben Scire 11th - VEX Robotics New England Design Award - Alliance Captain at Worlds

Amelia Hagberg 11th - VEX Robotics New England Design Award  - Alliance Captain at Worlds

Victor Chiang 12th - VEX Robotics New England Design Award - Alliance Captain at Worlds

Al Wiedersheim 12th - VEX Robotics New England Design Award - Alliance Captain at Worlds

Mike Domingo 12th - VEX Robotics New England Design Award - Alliance Captain at Worlds

Will Ciesinskie 12th - VEX Robotics New England Design Award - Alliance Captain at Worlds

Ryan Hawkins 10th - VEX Robotics Regional Excellence Award winner

Ananth Sanjay 9th - VEX Robotics Regional Excellence Award winner

Dante Sivo 11th - VEX Robotics Regional Excellence Award winner

Albert (Haiping) Li 12th - VEX Robotics Regional Excellence Award winner

Kenny Rhodes 12th - VEX Robotics Regional Excellence Award winner

Ben Faletra 12th - VEX Robotics Regional Excellence Award winner

2018

BTE Department Awards:

9th: Imaan Haider

10th: Julia Viveiros

10th: Matvey Ortyashov

11th: Ryan Hawkins

11th: Andrew Potenzone

12th: Dante Sivo

12th: Tyler Ramsarran

 

BPA recognitions:

12th: Lea Yenawine - President

12th: Zach Umans - VP

Event results

  • Video Production Team 1st Place:

    • 12th: Breanna Winshman, 12th: Ben Pessin, 10th: Tiffany Ramsarran, 12th: Brendan Hemenway

  • Global Marketing Team 1st Place:

    • 12th: Suneeta Tandon, 12th: Lea Yenawine, 12th: Miranda Baumann, 12th: Zach Umans 

  • Network Design Team 2nd Place:

    • 12th:Tyler Ramsarran, 9th: Helena Hubbe, 9th: Elise Blackstock

 

  • 12th: Maz Ahmad - Interview Skills 1st

  • 12th: Maz Ahmad - Extemporaneous Speech 3rd

  • 10th: Ethan DeYoung - Computer Modeling 1st

  • 10th: Will Dionne - Entrepreneurship 2nd

  • 12th: Taz Ferdous - Extemporaneous Speech 2nd

  • 12th: Vinaik Gautam - Entrepreneurship 1st

  • 11th: Ryan Hawkins - Banking and Finance 1st

  • 11th: Imran Ladha - Business Law and Ethics 3rd

  • 12th: Jason Liu - Economic Research 1st

  • 12th: Cael Maceachern - Prepared Speech 2nd

  • 12th: Cael Maceachern - Entrepreneurship 3rd

  • 12th: Tyler Ramsarran - PC Servicing and Troubleshooting 2nd

  • 12th: Zach Umans - Desktop Publishing 2nd

  • 12th: Zach Umans - Digital Publishing 5th

  • 12th: Breanna Winshman - Extemporaneous Speech 1st

BPA State Scholarship Contests

  • 11th: Imran Ladha - Writing Contest 1st

  • 12th: Miranda Baumann - Writing Contest 2nd

Robotics recognitions:

2602H - 2X VEX Robotics Regional Tournament Champion

9th: Devash Jain

9th: Shishir Sudhaman

9th: Jay Katyan

11th: Shadman Raakin

12th: Amelia Hagberg

12th: Dante Sivo

2602C - VEX Robotics Regional Excellence Award

2602C - 2X VEX Robotics Regional Design Award

9th: Alopa Waje

9th: Tanya Khan

12th: Jacob Coffey

12th:Beatrice Galbusera

12th:Ryan Dunn

12th:Cole Stukel

12th:Jacob Burden

2602D - VEX Robotics Regional Design Award

9th: Jack Dionne

9th: Jackson Schlussel

10th: Neel Medhi

10th: Justin Mak

10th: Phil Blanchette

2602E - VEX Robotics Regional Tournament Champion

9th: Pablo Diaz Carlos

10th: Tyler Rhodes

10th: Noah Schonhorn

10th: Cam Sivo

10th: Hersh Tandon

11th: Ryan Hawkins

11th: Neal Patel

12th: Jason Zou
 

2602B - VEX Robotics Regional Judges Award

2602B - VEX Robotics New England Create Award

9th:   Nate Parrow

10th: Ananth Sanjay

10th: Hritesh Rajanagan

10th: Elan Rosen

12th: Tyler Ramsarran

2019

BTE Department Awards:

9th: Sucheta Sunder

9th: Srikar Ravi

9th: Tanisha Rajgor

10th: Mahdi Maymandi-Nejad

10th: Justin Wade

11th: Tiffany Ramsarran

12th: Kevin Sullivan

 

National Center for Women In Technology Awards:

12th Sierra Schlussel - Winner

11th Grace Ye - Honorable Mention

Boston College Women In Science and Technology:

9th: Advika Agrawal

BPA recognitions:

11th: Tiffany Ramsarran - Elected State President Mass BPA

  • Global Marketing Team 1st

    • 11th Ashley McDermott, 11th Tyler Rhodes, 12th Ryan Hawkins, 10th Ben Morey-Beale

  • Computer Modeling 1st

    • 9th Sucheta Sunder

  • Computer Modeling 2nd

    • 11th Tyler Rhodes 

  • Econ Research Team 1st

    • 10th Helena Hubbe, 10th Ayush Krishnamony, 10th Mahdi Maymandi-Nejad, 11th Tiffany Ramsarran, 11th Kevin Liu, 11th Ethan DeYoung, 11th Will Dionne

  • Entrepreneurship 2nd

    • 10th Ayush Krishnamony

  • Entrepreneurship 1st

    • 10th Mahdi Maymandi-Nejad

  • Econ Research Individual 2nd

    • 10th Shreya Thalvayapati

  • Banking and Finance 3rd

    • 12th Ryan Hawkins

  • Digital Publishing 4th

    • 9th Tara Joshi

 

Robotics recognitions:

Team 2602A:

Design Award Winner

New England Build Award

Qualified for International VEX Worlds Championships

  • Riccardo Negri 12th

  • Alex Clark 12th

  • Jacob Mauro 11th

  • Jake Chirco 10th

  • Krutarth Prumar 9th

  • Nate Krozy 10th

Team 2602H:

2 x Design Award winner

5th in Region for Skills Points

Qualified for International VEX Worlds Championships

  • Jay Katyan 10th

  • Shishir Sudhaman 10th

  • Shadman Raakin 12th

  • Sankalp Subhendu 10th

  • Tejas Shah 10th

  • Jackson Schlussel 10th

  • Devansh Jain 10th

  • Nate Foster 10th

  • Hritesh Rajanagan 11th

  • Nipun Kisara 10th

  • Elan Rosen 11th

 

International Robotics Honor Society:

Nate Foster 10th

Tyler Rhodes 11th












 

Contact Us

Douglas Scott

Titles: BTE Teacher, BTE Department SML
Locations: Hopkinton High School
Email:

Amy Borges

Titles: Engineering Teacher
Locations: Hopkinton Middle School
Email:

James Cozzens

Titles: BTE Teacher
Locations: Hopkinton High School
Email:

Michael Finn

Titles: BTE Teacher, 8th Grade Softball Coach
Locations: Hopkinton High School
Email:

Kirsten Fournier

Titles: BTE Teacher
Locations: Hopkinton High School
Email:

Amy O'Donnell

Titles: Technology/Engineering Teacher
Locations: Hopkinton Middle School
Email: