Relevant Coursework

Product Realization, Materials, and Manufacturing

 

ME 103 - Design and Manufacturing

  • Machining, casting, and welding

  • Assembly and finishing techniques

  • Introduction to scaled manufacturing design considerations

ME 104 - Mechanical Systems Design

  • Designing for mass-efficiency

  • Motor properties, gear selection and robot design

  • Using Back-of-the-Envelope Analysis to choose basic design parameters

  • Using Finite Element Analysis to optimize design before manufacturing

ME 129 - Manufacturing Processes & Design

  • Robust look into selecting mass-manufacturing techniques

  • Focus on intentional material selection, accounting for strength, cost, conductivity, and sustainability

  • Hands-on experience with material identification and selection

ME 102 - Foundations of Product Realization

  • Sketching, engineering drawing

  • Introduction to prototyping, basic mechanisms, selection of hardware

ME 324: - Precision Engineering

  • Controlling degrees of freedom with flexture design and kinematic mounts

  • Metrology tools and materials selection

  • Geometric dimensioning and tolerancing (GD&T)

ME 80 - Mechanics of Materials

  • Calculating axial and shear stresses and strains

  • Insight into the meanings of various material properties

  • Stress transformations

ME 128 - Computer-Aided Product Realization

  • Exploration of various design methods to generate thousands of ideas before moving forward with a design

  • Workholding, material, and tool considerations when operating a CNC machine

  • Practiced both writing direct G-code and using a CAM software to operate a Haas VF2

ME 1 - Intro to Mechanical Engineering

  • Covers the concepts, engineering methods, and common tools used by mechanical engineers

  • Freehand sketching

  • MATLAB to model engineering systems

ME 127 - Design for Additive Manufacturing

  • Algorithmic modeling and generative design

  • design for rapid prototyping and additive manufacturing at scale

  • Designing and using additive tooling and fixtures

Thermodynamics, Fluid Mechanics, and Heat Transfer

 

ME 123 - Computational Engineering

  • Iterative designing using FEA and CFD software to solve an industry-inspired problem.

  • Geometry modeling, mesh generation, solution strategy and post-processing for diverse applications.

  • Verification and Validation for engineering simulations

  • Assessing the accuracy of results.

ME 70 - Introduction to Fluid Mechanics

  • Hydrostatics, equations of motion for incompressible flow

  • CV Balance: mass, momentum, energy; Bernoulli and Euler Equations

  • Dimensional analysis, boundary layer analysis

ME 30 - Engineering Thermodynamics

  • Development of basic thermodynamic principles such as energy and entropy

  • Analysis of refrigeration devices, automobile, jet and gas-turbine engines.

ME 132 - Engineering Thermodynamics

  • Property treatment to mixtures, real gas reactions

  • Elementary theoretical and applied electrochemical equilibrium and combustion reactions.

  • Modeling propulsion systems and electricity generation in MATLAB using Cantera toolbox

ME 131 - Heat Transfer

  • Conduction: Transient and steady-state, conduction by extended surfaces

  • Convection: Boundary layer theory, boiling

  • Gray body radiative exchange

Physics, Chemistry, Mathematics and Coding

 

ENGR 14 - Statics

  • Further development of FBDs as models

  • Setting up and solving 3D Static equilibrium equations

  • Introduction to MATLAB

ENGR 15 - Dynamics

  • The application of Newton's Laws to solve 2-D and 3-D static and dynamic problems

  • Particle and rigid body dynamics, relativity

  • Modeling moving objects with FBDs

PHYSICS Series (41, 43, 45)

  • Mechanics

  • Electricity & Magnetism

  • Light & Heat

 

CHEM Series (31A, 31B)

  • Stoichometry, Electron Orbital Theory

  • Equilibrium reactions, solubility, kinetics

  • Acid-base reactions, titrations, electrochemistry

CS 106A&B - Programing Methodology and Abstractions

  • Program design, decomposition, encapsulation, abstraction, and testing.

  • Object-oriented programming, fundamental data structures (stacks, queues, sets), data-directed design, basic time and space complexity analysis.

  • Recursion and recursive data structures (linked lists, trees, graphs).

  • Learned both Python and C++

MATH 51 & 53

  • Linear Algebra, Multivariable Calculus

  • Differential Equations