Academic Foundation

Coursework

Mechanical engineering fundamentals supported by a computer science minor and reinforced through teaching, tutoring, and course grading.

Technical Coursework

Completed courses grouped by engineering discipline.

Design and Manufacturing

Product development from CAD and materials selection through mechanism design, prototyping, and validation.

ME 371

Mechanical Design II

Spring 2026

ME 371 / Spring 2026

Team-based machine design using gear trains, component analysis, FEA, prototyping, and physical testing.

Machine designGear analysisFEADesign validation
ME 370

Mechanical Design I

Fall 2025

ME 370 / Fall 2025

Mechanism design and integration through a single-motor walking and dispensing robot.

Linkage designKinematicsGear ratiosPrototype testing
ME 330

Engineering Materials

Fall 2025

ME 330 / Fall 2025

Relationships among material structure, processing, properties, selection, and failure.

Material selectionFailure modesPhase behaviorProcessing-property links
ME 270

Design for Manufacturability

Spring 2024

ME 270 / Spring 2024

Product design shaped by manufacturing, assembly, sustainability, materials, and cost.

DFMAProcess selectionCircular designDesign of experiments
ME 170

Computer-Aided Design

Fall 2023

ME 170 / Fall 2023

Parametric part modeling, assemblies, drawings, tolerancing, and product-design communication.

CADAssembliesEngineering drawingsFits and tolerances

Mechanics and Dynamics

Analytical foundations for understanding forces, motion, deformation, and mechanical-system response.

ME 340

Dynamics of Mechanical Systems

Spring 2026

ME 340 / Spring 2026

Dynamic modeling of mechanical systems using equations of motion and system-response methods.

Dynamic modelingVibrationsSystem responseMATLAB
TAM 251

Introductory Solid Mechanics

Spring 2025

TAM 251 / Spring 2025

Stress, strain, deformation, torsion, bending, and structural loading.

Stress analysisBeam bendingTorsionDeflection
TAM 212

Introductory Dynamics

Spring 2025

TAM 212 / Spring 2025

Kinematics and kinetics of particles and rigid bodies.

Rigid-body motionEnergy methodsMomentumKinematics
TAM 210

Introduction to Statics

Fall 2024

TAM 210 / Fall 2024

Force systems, equilibrium, structures, centroids, and friction.

Free-body diagramsEquilibriumTrussesFriction

Thermal and Fluid Systems

Energy, thermodynamics, and fluid behavior applied to the analysis of mechanical systems.

ME 400

Energy Conversion Systems

Spring 2026

ME 400 / Spring 2026

Performance and design of systems that convert thermal, mechanical, and electrical energy.

Cycle analysisSystem efficiencyEnergy balancesPerformance tradeoffs
ME 310

Fundamentals of Fluid Dynamics

Spring 2025

ME 310 / Spring 2025

Conservation laws, internal and external flow, dimensional analysis, and pressure losses.

Control volumesPipe flowDimensional analysisFluid forces
ME 200

Thermodynamics

Fall 2024

ME 200 / Fall 2024

Properties, energy balances, entropy, cycles, and thermodynamic system performance.

First and second lawsCycle analysisProperty tablesEfficiency

Computing and Data

Programming, algorithms, mathematics, and statistics used to solve and interpret engineering problems.

CS 225

Data Structures

Spring 2026

CS 225 / Spring 2026

Implementation and analysis of data structures and algorithms in C++.

C++AlgorithmsTrees and graphsComplexity analysis
STAT 400

Statistics and Probability I

Fall 2025

STAT 400 / Fall 2025

Probability models, random variables, estimation, and statistical inference.

ProbabilityDistributionsInferenceData interpretation
CS 128

Introduction to Computer Science II

Fall 2024

CS 128 / Fall 2024

Object-oriented programming, memory, data structures, and software design in C++.

C++Object-oriented designMemory managementDebugging
CS 124

Introduction to Computer Science I

Spring 2024

CS 124 / Spring 2024

Programming fundamentals, algorithms, testing, and structured problem solving in Java.

JavaAlgorithmsTestingProblem decomposition
MATH 257

Linear Algebra with Computational Applications

Spring 2024

MATH 257 / Spring 2024

Matrix methods, vector spaces, eigenvalues, and computational linear algebra.

Matrix methodsEigenvaluesLinear systemsComputational modeling

Electrical Systems and Testing

Circuit analysis, instrumentation, and hands-on experimental measurement.

ECE 206

Electrical and Electronic Circuits Laboratory

Spring 2025

ECE 206 / Spring 2025

Hands-on circuit measurement, instrumentation, assembly, and experimental validation.

OscilloscopesCircuit assemblyMeasurementLab documentation
ECE 205

Electrical and Electronic Circuits

Fall 2024

ECE 205 / Fall 2024

DC and AC circuit analysis, transient response, operational amplifiers, and electronics fundamentals.

Circuit analysisTransient responseOp-ampsElectrical modeling

Computer Science Minor

Computing for engineering problems.

Programming coursework supports automation, technical computation, controls thinking, and clearer problem decomposition.

Java and object-oriented programming

Python for technical workflows

MATLAB for engineering computation

C++ fundamentals

Block-based control logic

Teaching and Course Support

Coursework reinforced by helping others learn it.

ME 170

CAD Lab Grader and Course Assistant

Supported CAD lab sessions, reviewed design work, and helped students develop stronger modeling habits.

CS 124

Programming Tutor

Guided first-year students through programming fundamentals, debugging, and structured problem solving.

ECE 205

Course Grader

Evaluated problem sets covering foundational circuit-analysis concepts.

ME 200

Course Grader

Reviewed thermodynamics problem sets and assessed analytical work.