Ross Underhill

Engineering

Software Development

Tutor

2011-2017 The Cotswold School Academy & Sixth Form

2017-2018 Computer Science TA at The Cotswold School Academy & Sixth Form

2020-2023 Swansea University

2021-2022 Computer Science & Programming Tutor

2023-2024 Year Abroad at University of New Brunswick

2024-2025 Swansea University

Engineering at Swansea University/University of New Brunswick. Passionate about robotics/mechatronics and motorsport. Reliable, efficient and excellent work ethic. Flourishes in high pressure environments, hates a job half finished. Has a record of completing tasks to a high level of quality in an extremely efficient manner. References supplied on request.

Engineering & Design

SOLIDWORKS

Autodesk Inventor

Fusion 360

FlatCAM

bCNC

KiCAD

Can produce complex CAD designs based on specifications and requirements given along with technical drawings suitable for use within manufacture using a variety of CAD software.

Can use and maintain FFF/FDM and SLA printers to produce custom designed parts.

Proficient in automotive fault diagnosis, restoration and repair. Experience in removing engines for reconditioning, servicing suspension, steering and brake components, locating and solving electrical faults using diagnostic systems and more.

Can design and produce circuits from blank PCB stock using milling and chemical etching methods.

Computer Science/Software Development

MATLAB

HTML/CSS/JS/PHP

C for Microcontroller purposes

Python

C#

Can use MATLAB or Python to simulate engineering related problems or analyse large datasets.

Can create applications that function to a given brief in a variety of languages with or without GUIs.

This website was custom written by the owner using HTML/CSS with JS and PHP used for functionality.

Fluent in C to program microcontrollers to use a variety of sensors to control mechanical systems.

Teaching

Teaching assistant for ICT/CS department at The Cotswold School Academy and Sixth Form. Assisted in coursework lessons to assist GCSE ICT and A-Level CS students with respective work. ICT students were required to become familiar with word processing software and the adobe suite, documenting the process of editing images in photoshop and creating basic animations in animate. CS students were required to develop software to a brief given by a local company using VB or C#, assistance involved debugging and walking students through how to produce functioning code when stuck.

Taught classes on C#, SQLite and WinForms to Year 12 CS students as introduction to the coursework required to be submitted in Year 13.

Private tutor for CS student for Year 11 and Year 12. Involved teaching basic python, binary, software development lifecycle, web development and system hardware.

Private tutor for primary school student teaching an introductory course on programming.

BEng Mechanical Engineering - Swansea University

Year 0 - 93.2%

Year 1 - 81.3%

Year 2 - 78%

Year Abroad (University of New Brunswick) - A

Year 3 - NaN%

Electricity & Magnetism
- 97% -
Fundamentals of circuit based theory

Mechanics
- 95% -
Introduction to basic mechanics including equilibrium, momentum and free body diagram

Thermofluid Mechanics
- 82% -
Thermodynamics and fluid mechanics fundamentals

Development of Key Skills for Engineers
- 93% -
CAD skills, MATLAB and problem solving

Basic Engineering Analysis 1 & 2
- 94% -
Linear algebra, matrices and calculus

Fundamentals of Materials
- 89% -
Introductory materials course

Foundation Chemistry
- 93% -
Introductory chemistry course

Engineering Science
- 98% -
Mechanics, thermodynamics and circuit analysis

Engineering Skills & Applications
- 91% -
SOLIDWORKS and engineering laboratories

Engineering Analysis 1 & 2
- 100% -
Advanced linear algebra and calculus

Introduction to MATLAB for Engineers
- 100% -
Further MATLAB

Data Integration in Mechanical Systems
- 83% -
Arduino programming for sensors and data analysis

Strength of Materials
- 68% -
Introduction to stress analysis and beam theory

Engineering for People
- 66% -
Problem solving, group work and ethical engineering in the form of a design project

Engineering Mechanics
- 91% -
Continuation of Mechanics from Year 0

Fluid Mechanics
- 56% -
Pressure, fluid statics, buoyancy, pipe flow and macroscopic 1D energy balance

Thermodynamics 1
- 68% -
Energy transfer, energy cycles, phase changes, closed and steady flow systems

Engineering Design 1
- 78% -
Group design project revolving around the production of a rocket propelled balsa wood glider. Design was produced and manufactured using CNC laser cutter

Introduction to Materials Engineering
- 92% -br>Continuation of Fundamentals of Materials

Manufacturing Technology
- 86% -
Content on a variety of manufacturing methods including casting and machining

Control System
- 73% -
Modelling of feedback control systems, time and frequency response time analysis, transfer functions

Circuit Analysis
- 78% -
Analog circuit analysis

Dynamics 1
- 67% -
Modelling and solving problems involving vibrating systems

Thermodynamics 2
- 86% -
Continuation of previous years thermodynamics module

Stress Analysis 1
- 91% -
Unsymmetrical bendings, stress in cylinders and discs, fracture mechanics

Computer Aided Engineering
- 79% -
MATLAB and SOLIDWORKS FEA

Experimental Studies
- 80% -
Laboratories for fluid mechanics, thermodynamics, stress analysis and dynamics

Design of Machine Elements
- 55% -
Mathematical modelling of mechanical systems

Manufacturing Technology 2
- 74% -
Content on manufacturing methods focused around micromanufacture, additive manufacturing and fastening metal

Engineering Design 2
- 76% -
Group design project revolving around the design of a human powered vehicle using SOLIDWORKS, FEA and VR

Fluid Mechanics 2
- 90% -
Dimensional analysis, pipe flow, lift, drag and fluid kinematics

Digital Manufacturing
- 87% -
Using FFF/FDM 3D printers for manufacture, including additional design considerations and printer maintenance

Programming and Problem Solving for Engineers
- A+ -
Python programming to solve engineering related problems

Digital Logic Design
- -
Theoretical concepts behind the design of digital systems at a hardware level

Digital Logic Design Lab
- -
Simulation of digital logic circuits using VHDL and Quartus Prime

Electronics 1
- B -
Small signal analysis of op-amps, diodes, BJTs and MOSFETs

Introduction to Kinesiology
- A -
Basic concepts concerning the study of human movement

Introductory Biomechanics
- -
Anatomical factors and laws governing movement of the body

Introduction to Motor Control and Learning
- -
Principles of motor skill acquisition and performance

Embedded Systems Design
- -
Microcontrolled hardware design and software design in C

Engineering Management
- -

Research Project
- -

Manufacturing Optimisation
- -
Design of manufacturing systems

Engineering Practice
- -
Fluid mechanics and stress analysis laboratories

Engineering Design 3
- -

Industry 4.0
- -
Fundamental concepts and enabling digital technologies of Industry 4.0

Fluid Mechanics 3
- -
Ideal, compressible and incompressible fluid flows

Finite Element Method
- -
Introduction to the elementary concepts and methods of finite element analysis

Kinematics and Programming for Robotics
- -
The study of robot kinematics including trajectory planning and programming