Cameron Sherman

415 South Street · Waltham, MA 02453 cameronsherman@brandeis.edu

I am a junior at Brandeis University pursuing a double major in Computer Science and Business. With a passion for coding, entrepreneurship, and leadership, I am driven to create innovative solutions that bridge the worlds of technology and business. My professional interests span software engineering, data science, management consulting, and finance, reflecting a deep curiosity about how technology can transform industries and improve the investment experience. I am actively involved in leadership roles and community initiatives, ranging from serving as class chair, customer advocacy, and more. Through my academic pursuits and professional endeavors, I aim to merge technical expertise with strategic business insight to drive impactful, positive change.


Experience

Information and Borrowing Assistant

Brandeis University Library

Deliver seamless library experiences by empowering patrons with efficient checkouts and friendly service. Ensure proactive management of online resources, maintaining accuracy and relevance in a rapidly evolving digital landscape. Optimize organization by streamlining materials, fostering accessibility, and sustaining order. Utilize detailed record-keeping systems to drive operational excellence and enhance the library's resource tracking capabilities.

August 2024 - Present

Orientation Leader

Brandeis University Department of Orientation and First Year Experience

Spearheaded impactful orientation initiatives, including move-in programs and campus tours, to create a welcoming environment. Facilitated workshops, activities, and bonding events that seamlessly integrated students into university life and culture. Leveraged adaptability and swift decision-making to ensure a consistently positive orientation experience. Collaborated with a diverse team of leaders to execute events that foster connection and engagement.

August 2023 - January 2025

Lead Teaching Assistant: Software Entrepreneurship

Brandeis University Department of Computer Science

Developed and designed a course website to effectively showcase assignments and resources for students. Guided student groups through classwork and the entrepreneurial process, fostering engagement and understanding. Evaluated assignments with detailed feedback aligned with course objectives. Collaborated with a team of teaching assistants to streamline communication between students and the professor.

August 2024 - December 2024

Guest Advocate

Target Corporation

Provided outstanding service by engaging guests at registers, self-checkout, and service areas to enhance their experience. Ensured exceptional quality through clear communication and effective problem-solving to meet guest expectations. Maintained cleanliness and upheld product safety standards while efficiently bagging items to align with company policies.

May 2024 - August 2024

Education

Brandeis University

Bachelor of Arts in Computer Science and Business

Activities and Societies:

  • Teaching Assistant (TA)
  • Information and Borrowing (Library) Assistant
  • August and January Orientation Leader (OL)
  • Brandeis Entrepreneurship and Tech Association (BETA)
  • Quizbowl Club
  • Blood Drive Volunteer

Featured Article: Shaping the Midyear Experience as an Orientation Leader

August 2022 - May 2026
Brandeis University Seal

The Calhoun School

Activities and Societies:

  • Class Day Speaker
  • Model United Nations
  • Grade Representative
  • Faculty Representative
  • Varsity Baseball
  • Chamber Winds
  • Copy Editor for School Newspaper
  • Admissions Ambassador

Featured Article: Class of 2022 Impresses with College Outcomes

September 2015 - June 2022
Calhoun School Logo

Skills

Programming Languages & Tools
Programs
leadership
  • Empathy
  • Communication
  • Accountability
  • Collaboration
  • Adaptability
  • Integrity
  • Resilience

Interests

Nintendo QuizBowl PokeBall

When I’m not diving into a project or chasing down my next big idea, you’ll probably find me out helping others through various means, getting lost in code, or 3D printing designs just for the fun of it. I’m a big fan of late-night Quiz Bowl practices, gym sessions that actually energize me, and spending quality time with friends and family (preferably over food, laughs, or both). I wear my New York sports pride loud and proud; go Giants, Knicks, and Yankees! And if you challenge me to anything Nintendo or Pokémon-related... fair warning: I take that very seriously!

Knicks Yankees Giants

Engineering 11a Spring 2025 Projects:

Design Project #1: Introduction to 3D Printing

Objective

The goal of this project was to introduce the fundamentals of Computer-Aided Design (CAD) and Computer-Aided Manufacturing (CAM) through hands-on experience with a Prusa MINI+ 3D Printer and PrusaSlicer software. The project was divided into three parts:

  1. Creating and printing a customized nametag using PrusaSlicer
  2. Printing a second, more challenging test print (a torture test) to explore the limits of 3D printing.
  3. Documenting the process on a personal website to reflect on the learning experience.

By completing this project, I gained the ability to slice and print 3D models, understand the technical constraints of additive manufacturing, and improve troubleshooting techniques for common 3D printing issues.

Part 1: Nametag Design and Printing

Nametag1 image
First Nametag
Nametag2 image
Second Nametag

Process

  1. Downloading and Editing the Nametag File
    • I accessed the provided nametag .3mf file from the course repository.
    • Using PrusaSlicer, I modified the text and layout to personalize my nametag.
  2. Configuring PrusaSlicer Settings
    • Printer: Prusa MINI+ with a 0.4mm nozzle
    • Layer height: 0.2mm
    • Infill: 15% grid pattern
    • Supports: None(since the design did not require overhang support)
  3. Starting the Print
    • I loaded PLA filament and heated the nozzle and print bed accordingly.
    • After slicing the model, I exported the G-code to a USB and started the print.
    • During this process, I encountered an issue where filament got stuck in the extruder tube. With the help of Ben and Ian, I was able to clear the blockage and restart the print successfully.
  4. Observations and Adjustments
    • First nametag: The print was clean and legible
    • Second nametag: The text was less distinct, likely due to the font size being too small and a lack of contrast between the layers (since I did not change the filament color for the top layer).
    • Future imporvments: I should increase the font size and consider pausing the print to change filament colors for better readability.

Second Print: Torture Test

Torture Test image
Torture Test Boat

Process

  1. Selecting the Torture Test Model
    • I downloaded a classic toy boat torture test from Thingiverse.
    • The file was available in both .3mf and .stl formats, allowing comparison of metadata retention.
  2. Slicing and Printing
    • I imported the .3mf file into PrusaSlicer and reviewed the structure.
    • Initially, I considered adding supports, but I was advised against it, as the test is designed to push the printer’s overhang and bridging capabilities.
    • After slicing, I exported the G-code to a USB and started the print.
  3. Observations and Analysis
    • The torture test features overhangs, bridges, and acute angles to evaluate the printer’s performance.
    • The print successfully completed, with only minor stringing in the bridging sections.
    • Future improvements: Adjusting the retraction settings and increasing the cooling fan speed could reduce stringing.

Personal Website

Git Logo

Process

  1. Setting Up a GitHub Page
    • I created a personal website using a Bootstrap template.
    • I customized the website structure, adding an ENGR 11A tab for project documentation.
  2. Website Hosting Challenges
    • Initially, I attempted to register cameron-sherman.com through GoDaddy, but encountered domain management and SSL certificate issues.
    • I later transferred my domain to NameCheap, which provided a smoother setup process.
  3. Final Touches
    • I uploaded images of my nametag and torture test prints.
    • My reflection included insights into successes, challenges, and improvements for future prints.

Reflection & Future Improvements

Observations

  1. Importance of Proper Slicing Settings
    • The nametag text size affected readability, and the lack of contrast reduced visibility.
    • The torture test revealed minor stringing, indicating the need for improved retraction settings.
  2. Understanding Printer Limitations
    • The Prusa MINI+ handled overhangs well but had slight issues with bridges.
    • The lack of color contrast in my nametag print highlighted the importance of filament changes.
  3. Website Development and Hosting
    • I successfully documented my work on GitHub Pages, reinforcing my website deployment skills.
    • Overcoming domain hosting issues improved my understanding of SSL certificates and DNS management.

Conclusion

Summary

  1. Hands-On Learning
    • This project provided hands-on experience with CAD, CAM, 3D printing, and website development.
    • I gained valuable insight into printing parameters, troubleshooting, and technical limitations.
  2. Future Applications
    • I will apply these lessons to create more refined and functional 3D prints.
    • Exploring advanced PrusaSlicer settings will help optimize print quality.

Design Project #2: Remixing 3D Designs

The goal of Project #2 was to remix existing 3D models by combining elements from different designs, modifying them using 3D modeling software, and printing the final models. This project was divided into two parts: using TinkerCad for remixing and using Fusion360 for more advanced modifications. The objective was to explore 3D modeling, enhance design skills, and gain hands-on experience with 3D printing processes.

Part 1: TinkerCad Remixing

Concept & Design Process

For the first part of this project, I decided to recreate a visual representation of my favorite joke “A horse walks into a bar. The bartender says, ‘Why the long face?'” To bring this concept to life, I planned to combine a horse model with a bar model using TinkerCad. I initially sketched out my design, but I found that my proportions were off because I started with the horse rather than defining the 3D environment first. To streamline the process, I opted to download an .stl file of Moe’s Tavern from The Simpsons as my bar model, which allowed me to focus on placing the horse correctly within the scene.

TinkerCad Modeling Process

  1. Importing .stl Files: I sourced a 3D horse model and a Moe’s Tavern model from Thingiverse and imported them into TinkerCad.
  2. Alignment & Scaling: Initially, I had difficulty positioning the horse inside the tavern because my snap grid was set to 1mm. After turning the snap grid off, I gained finer control over object placement.
  3. Modifications: To ensure a proper fit, I adjusted the scale of the horse and tweaked the dimensions of the tavern’s doorway. I also removed unnecessary walls and adjusted the model’s orientation for printing efficiency.
  4. Grouping & Exporting: Once I finalized the positioning, I grouped the elements in TinkerCad and exported the final .stl file.

3D Printing Process

  1. Importing to PrusaSlicer: I imported the .stl file into PrusaSlicer and adjusted the scale slightly to fit within the printer’s build volume.
  2. Support Structures: Since the design had overhanging parts, I added support structures to ensure the print’s structural integrity.
  3. Printing: I initiated the print and monitored the process for any errors or warping.
  4. Post-Processing: After printing, I removed the supports carefully. However, I noticed some rough edges where the supports had been attached. More precise removal tools or finer support settings in PrusaSlicer could have improved the post-processing quality.

Resluts and Observations

The final print successfully represented the joke, with the horse positioned within the bar. The overall print quality was satisfactory, though I could have optimized the support removal process to reduce imperfections. Additionally, adjusting the model’s orientation before slicing could have improved print efficiency and reduced filament waste.

Part 2: Remixing with Fusion360

Git Logo
PokeBall Top in Fusion360
Top Print
PokeBall Top after Print
CClosed
Finished PokeBall (Closed)
COpen
Finished PokeBall (Open)

Concept & Design Process

For the second part of the project, I decided to create a functional, auto-opening PokéBall. I found inspiration from a Reddit post that had a similar design and chose to personalize it by adding my nickname, "Cam," to the top half of the PokéBall.

Fusion360 Modeling Process

  1. Importing .stl Files: I downloaded the PokéBall model components from the aformentioned tutorial.
  2. Design Adjustments: Initially, I attempted to assemble multiple components in Fusion360 but faced difficulties in merging them effectively. Based on advice from Ben and Ian, I shifted my approach to modifying a single component rather than assembling multiple parts.
  3. Mesh Conversion: To engrave my name into the top of the PokéBall, I first had to convert the imported mesh into a solid body.
  4. Adding the Name: Using Fusion360’s text tool and following an online tutorial, I debossed my nickname "Cam" into the surface of the top half of the PokéBall. While I originally considered an embossed design, I found the debossed look more aesthetically pleasing and easier to print.
  5. Exporting: After finalizing the modifications, I exported the modified .stl file for printing.

3D Printing Process

  1. Importing to PrusaSlicer: I imported the modeified .stl file into PrusaSlicer and added supports for the overhanging sections.
  2. Printing the Top Half: The print quality was good overall, but the very top of the PokéBall's hemisphere did not print completely. Thankfully, this issue was minimal and did not impact the functionality of the PokéBall.
  3. Printing the Other Components: I proceeded to print the remaining components and followed the assembly steps outlined in the tutorial.

Resluts and Observations

The final product was a fully functional PokéBall that opens and closes with a button press. The debossed name on the top half turned out well, adding a unique, personal touch to the design. The minor issue with the top hemisphere could have been avoided by slightly increasing the infill percentage or adjusting the print orientation.

Design Project #3: Form and Fit for Electronics

Chassis

The Lightning McQueen Chassis Enclosure Series

The Laser Cut House Chassis Enclosure Series

Design Project #4: Open-source Assistive Technology

For Project 4: Open Source Assistive Technology, I took a dive into the world of open-source technologies, more specifically, e-NABLE Community Foundation’s second iteration of the Phoenix Hand. By navigating through the e-NABLE community hub, I was able to create and assemble a 3D-printed prosthetic hand, all with the help of my project partner, Erica Hwang. With an approach that could be described as a balance of divide-and-conquer and hands-on teamwork, we were able to use our strengths and weaknesses to work together to create a Phoenix v2 hand, all the while learning a lot about rapid prototyping for assistive devices.

4.1: Reviewing Documentation

To begin Project 4, I started by navigating through both the e-NABLE hub’s Phoenix v2 Hand page as well as e-NABLE’s page on NIH 3D Print Exchange. Navigating through both pages was not too difficult, as each page only took a few user inputs to get to the correct destination. Ultimately, though, I chose to use the e-NABLE hub’s direct page, as their page makes it easier to access all of the necessary information needed to assemble the hand (.stl files, video tutorials, .pdf tutorials, etc.). This is mainly because it takes more user inputs (searches, clicks, keyboard inputs) to access all the proper materials on the NIH page than the e-NABLE hub. A little difference like this can go a long way. After choosing the e-NABLE hub to be my base of information for assembling the hand, I had to choose which instructions to follow: a video tutorial or a .pdf instruction manual. I ended up using both the .pdf instructions and multiple video tutorials, as both had their strengths and weaknesses. For example, I found that the .pdf instruction manual was better for more general instructions such as what parts we needed to use and how to make simple assembly maneuvers. The videos, on the other hand, were better for more precise instructions, as the creators of each video went pretty slow in assembling their Phoenix v2 Hands, which proved especially useful for stringing the joints, which required detailed instructions and precise assembly maneuvers. A suggestion for both could be more labels in each video, and more precise instructions for the stringing in the .pdf manual.

4.2: 3D Printing and Assembling the Model

AllParts

To begin the assembly process, I downloaded the parts in the form of .stl files from the e-NABLE community page for the Phoenix v2 hand. My next objective was to scale the parts at a 150% size, since at 100% scale, the Phoenix v2 hand would be too small to fit an able-bodied adult’s hand. While this proved to be more of an inconvenience rather than a challenge, the real challenge came from fitting all the scaled parts within a limited number of Prusa MINI+ 3D Printer build plates. At first, I tried to fit all of the scaled parts within three plates in PrusaSlicer, but I (along with everyone else assembling their own Phoenix v2 hand at 150% scale) realized that it would be impossible to additionally generate supports for each part, as there would be overlap. Therefore, I settled for an efficient four-plate print. After some additional time spent moving parts around in PrusaSlicer, I was able to come up with the layout as seen above.

Parts 1
First print of parts
Parts 2
Second print of parts
Parts 3
Third print (one part)
Parts 4
Fourth print (one part)

The assembly process was relatively smooth. Initially, we used the .pdf instruction manual, as most of the steps in the first few stages were straightforward and did not require a video. When we got to stringing the fingers, however, we switched to looking at multiple videos, as the .pdf instructions did not provide a comprehensive enough guide for how to do the stringing. Even though we had a video, this step proved to be challenging, as sometimes we would tie one too many knots on a finger, use the wrong screw, or choose to insert a string with the wrong length.

Regardless of these setbacks, we were able to persevere through the design process and complete our assembly of a functional 3D-printed Phoenix v2 prosthetic hand at 150% scale! See the video in the introduction to view its functionality.

4.3: Extending, Critiquing, and Reflecting

WebLauncher
Web Launcher in Fusion360 (Made in TinkerCad)
Sketch
Initial Sketch of the Web Launcher

Although the hand was complete, my job was not finished. My next task was to sketch and create an extension for the Phoenix v2 prosthetic hand. I quickly decided I wanted to make a Spider-Man web shooter to attach on top of the gripper box, but how would I do that? First, I created a sketch of my design and decided I would make a holder for a can of Spider-Man Web Fluid (silly string). It would then be attached to a trigger, which is attached to a string tied to the middle and ring fingers. When the wrist is bent and the middle and ring fingers go down, the string is pulled, pushing the trigger, which releases the web fluid.

To be completely honest, because I did not have access to a computer with Fusion 360 when I had the time to make my design, I had to model my web-slinger in TinkerCAD, as it is a web application. The modeling went alright, though there was one problem I faced: how could I have the lever be pushed back when the string is attached to the lever? I thought about it for a while, and even considered a backwards web-launcher, when I realized that the most optimal course of action would be to scrap the string tied to the trigger, and instead have it go over the trigger, so that when the string tightens due to flexing of the wrist, the trigger would be pressed and web-fluid would shoot.

This project highlighted the power of open-source assistive technology and the role of inclusive design in fostering accessibility, adaptability, and community-driven innovation. Through assembling the Phoenix v2 prosthetic hand and designing an extension, I gained a deeper appreciation for rapid prototyping as a tool for empowering individuals with limb differences. e-NABLE’s collaborative model aligns with Microsoft’s Inclusive Design principles by recognizing diversity as a strength, embracing iterative design, and actively seeking feedback from end users to refine solutions. Sara Hendren discusses in What Can a Body Do?, assistive technology should not only restore function but also embrace the creativity and agency of those who use it. My experience creating a Spider-Man web shooter extension reinforced the idea that prosthetic devices can be more than just functional, they can also be expressive and personalized. Ultimately, this project underscored the ethical responsibility designers have in ensuring that technology is not only accessible but also meaningful and engaging for those who rely on it.

ENGR11a Final Project: Tactile Maps for an Accessible Brandeis

AccesibiliTeam Members: Kayla DiBenedetto, Najla Khan, Vivian Rothberg, Cameron Sherman

Interviews

The four of us had a great time conducting each interview, despite the fact that only two or three of us were at each interview due to the inevitable scheduling conflict. However, the limited number of interviewers proved to be beneficial, as a maximum of three interviewers per interview meant everyone was doing something, as one person would always be taking notes, while the remainder of people would be asking questions. As for the content of the interviews, they all went smoothly, as each interviewee seemed excited about the potential of our projects and willing to help. We were able to get a much better understanding of what its like having a visual impairment or working with people with visual impairments from multiple perspectives.

Empathy Maps

Defining the Problem through Brainstorming and Themes

themes

Although our interviews took slightly longer to conduct, we had already completed extensive research and brainstorming beforehand. This preparation enabled us to efficiently arrange the insights and identify key themes: Tactile Features & Sensory Elements, Navigation & Movement, and Fixed Reference Points. Using these three themes, we were able to create insight statements, which are statements that translate raw data into meaningful findings in the pursuit of innovation. They are of upmost importance because mportant because they help organizations understand consumer motivations, uncover unmet needs, and identify opportunities for improvement.

Insight Statements & Further Analysis: "How Might We..."

Tactile Features & Sensory Elements

How might we point out the most salient features of the Brandeis campus in a way that makes use of clear labeling, high contrast, and texture variation in our design?

  • Use different fabrics and 3D-printed surfaces in our tactile map to create a variety of textures
  • Add elevated blocks to indicate stairs
  • Focus on academic buildings and support centers rather than other infrastructure (such as out-of-the-way housing and athletics facilities)
  • Incorporate multiple labeling systems for different protocols

Navigation & Movement

How might we improve the ability for people to navigate the Brandeis campus, especially those with visual impairments, so that everyone is on an equitable plane when moving around?

  • Create our maps with distinct textures and place them around campus
  • Map smaller sections of the Brandeis campus that can be carried by the student with them (compared to the stationary map)

Fixed Reference Points

How might we incorporate landmarks and indicate entrances of buildings into our overall design?

  • Use a different texture on the buildings to include the most accessible entrance or indicating it in braille/with a symbol
  • Add a "you are here" symbol with a distinct texture

Storyboard

After brainstorming and creating our insight statements, we concluded that creating a master map to be put on campus would be the best way to go about executing our vision. Based on our feedback, we would focus on:

  • Academic buldings, accesibke dorm rooms, and dining halls
  • Making use of high visual and texture contrast
  • Emphasizing where the enterances to buildings are

We plan to bring our vision to life by using a mixture of 3D printing and laser cutting, as well as added materials for texture. We also made a storyboard to show how a potential user would interact with our product, as seen below:

Storyboard

Storyboard Feedback

After presenting our storyboard to our classmates, we recieved some helpful feedback from them to inform our design process. The summarized feedback is shown below:

Storyboard Feedback

3D Printed Map #1: Massel Quad area (Photos coming soon!)

For our first prototype, we created two products: a laser-cut map of Massell Quad and a Braille calibration test. Using TouchMapper, we generated a digital map and converted it into an SVG compatible with Lightburn. We manually added buildings to scale and chose to laser-etch the paths for tactile clarity. We also printed a Braille legend test with three sizes: 1.7 mm, 1.6 mm, and 1.5 mm. Later, we met with Elana to test both items. She liked the etched paths but recommended making the roads thicker. For the Braille, she preferred the 1.7 mm size, with the 1.6 mm still readable, while the 1.5 mm was too small. We’ll be using the 1.7 mm size going forward and are excited to keep working with Elana on refining our final design!

Design Review: an Analysis of Classmate and Interviewee Feedback

Annotated Bibliography

Esri. “Tactile Maps Built with GIS Help People Who Are Blind Gain Spatial Awareness,” June 27, 2023. https://www.esri.com/about/newsroom/arcnews/tactile-maps-built-with-gis-help-people-who-are-blind-gain-spatial-awareness.

This source is helpful for looking at how GIS and GPS mapping systems can help the creation of tactile maps. The article details work in Europe that utilizes symbology keys and explains issues of customization and being able to zoom in on specific areas. This article is a good starting point to examine aspects of creating tactile maps and what we might want to include/learn from them.

Pahaoja, Samuli. “Tactile Maps Easily | Touch Mapper.” Touch Mapper - Tactile Maps for the Visually Impaired. Accessed March 25, 2025. https://touch-mapper.org/.

This source creates .stl tactile maps by entering an address and selecting a print size and scale of the map. Although we could simply create a tactile map from this webpage, that takes all the fun away from designing a tactile map, and since it makes maps in squares, we would either have to make way too many mini maps or one map that included areas outside of campus, such as the Cedarwood neighborhood. Nonetheless, this source could be a great reference for making our final .stl map.

TomTom. “Tactile Mapping: Helping the Blind Find Their Way | TomTom Newsroom.” Accessed March 25, 2025. https://www.tomtom.com/newsroom/explainers-and-insights/tactile-mapping-helping-the-blind-find-their-way/.

This source provides a solid framework for defining what a tactile map is and why tactile maps are necessary societal tools. It goes into the history of tactile maps, detailing when they were first created in the 1800s and how they evolved as time went on. It debunks the suggestion that tactile maps are of no use to those who are visually impaired. It also asserts that everyone, even those with no visual impairment, should use tactile maps to enhance their understanding of the world around them.

Geomart Staff. (2024, April 25). Tactile topography: The art and science of raised maps. RaisedRelief.com. https://raisedrelief.com/blogs/news/raised-maps.

This article explores the design and purpose behind raised maps, detailing both the artistic and scientific considerations involved in their creation. It offers insight into how raised topographic features can be both educational and practical, and it gives context to the historical and technical progression of tactile cartography.


Other Projects

Mapping Worldwide Deaths and Alcohol Consumption

Project done alongside Deborah "Debbie" Engelberg, Noam Reiner, and Mackenzie Chung

GitHub Repository