Education
I earned a Bachelor of Science in Robotics Engineering from Worcester Polytechnic Institute in December of 2025. The program is ABET-accredited. Because this degree is more specialized and less widely offered than typical computer, mechanical, or electrical engineering degrees, I created this page to provide additional detail.
The following is a list of the relevant courses I took that pertain to the fields of Robotics Engineering and Business.
Major Qualifying Project
The Major Qualifying Project (MQP) at WPI is a senior design requirement. My key contributions included:
- Designed and implemented mechanical bed leveling
- Established a GitHub-based workflow for version control and remote collaboration on SOLIDWORKS files
- Performed load and torque calculations to verify bearing capacity along the linear rails
- Discovered that the software "glitches" noticed by students were actually the result of electromagnetic interference (EMI) from the VFD powering the spindle
- Developed a laser probe and safety system for the automatic tool changer
- Calibrated axis motors and drivers
- Created new fixturing for the work area
- Contributed significantly to ten of the fourteen sections of the MQP final report
Robotics Engineering
The course was taught using Python and covered the following topics:
- A* search
- Dijkstra's algorithm
- Adversarial search
- Markov decision processes
- Reinforcement learning
- Neural networks
- Deep learning
- AlphaZero
Computer Science
- MSP430 programming in Assembly and C
- Raspberry Pi programming in C and Python
- Pico CNC with grblHAL firmware programming in C (MQP Mini CNC Mill)
- PLC programming: Arduino PLC IDE
Electrical Engineering
Communication protocols were applied extensively in robotics and embedded systems coursework.
- UART
- I2C
- SPI
Mechanical Engineering
Engineering Software and Tools
The engineering software and tools I used included:
- SOLIDWORKS CAD, Finite Element Analysis, and CAM
- Fusion 360 CAD and CAM
- MATLAB for mathematical modeling, vision sensors, as well as mechanical and electrical system simulations
- Linux, GitHub, VSCode, WebStorm, and Arduino
- Oscilloscopes, multimeters, and voltage supplies
- Basic soldering
- Strain gauges, tachometers, temperature sensors, electronic torque wrenches, and dial indicators
- Affinity Designer and Affinity Photo (graphic design)
Mathematics
- Differential and Integral Calculus
- Multivariable Vector Calculus
- Probability Applications
- Discrete Math with Boolean algebra and set theory
- Linear Algebra
- Differential Equations
- Engineering Math (covered the application of advanced math in engineering)
Business