
Massoud Saleh, B.S., M.S.

Email: msaleh@cypresscollege.edu
Phone: (714) 484-7000 Ext: 48372
Office Hours: Tuesday 12–3:30 p.m., Wednesday 12:30–1:30 p.m. & 5–5:30 p.m.
Location: Room 248
About Professor Saleh
I am an engineer by profession who worked in private sector for many years. My bachelor’s degree is in Civil Engineering, master’s in Assistive Technology with focus on Accessibility, and I am currently working on my PHD in Engineering and Applied Mathematics with focus on Finite Element Analysis and Structural Topology Optimization.
I am a National Science Foundation Alumnus and ANSI standard committee member with experience in transportation of people with mobility impairment through public transportation. Among projects I have been working are:
- Boeing Simulation lab (Cal state Long Beach)
- Intelligent Stage, a smart environment helping the study of automation and its effect on aging (Cal state Long Beach)
- Hybrid aircraft seat and the process of crashworthiness certification through simulation (Cal state Long Beach-Claremont Graduate University)
I have been teaching in Cypress College, Moorpark College and California State University Long Beach. My Goal is to help you finding your passion in engineering and prepare you for a smooth transition to the engineering discipline of your choice.
Recommended Course
ENGR 220 – Programming and Problem Solving in MATLAB
MATLAB is a mathematical and graphical software package with numerical, graphical, and programming capabilities. MATLAB has become the standard software tool for solving scientific and engineering problems due to its powerful built-in functions and its ability to program. Coding in MATLAB is relatively easy and participating in this class requires no prior knowledge of programming.
This class is transferable to UC and CSU.
ENGR 205 – Advanced 3D Solid Modeling & Simulation with Solidworks
This is an advanced course in CAD using Solidworks which is the most recognizable engineering software within the industry and the software of choice in academia. Solidworks is required for most of engineering disciplines such as Mechanical, Aerospace, Biomedical etc. Upon successful completion of this class, and passing of a proctored exam on behalf of Dassault Systemes, the students receive CSWA certificate or “Mechanical Design at the level of Associate” issued by Dassault Systemes joining over 321,000 certified CAD professionals. This class is transferable to UC and CSU.
ENGR 201 – Statics
Statics is the study of methods for quantifying the forces that act on bodies at rest under equilibrium. Statics is an essential prerequisite for many branches of engineering, such as mechanical, civil, aeronautical, and bioengineering. This class is transferable to UC and CSU.
Resources
Classes
ENGR 110 – Introduction to Engineering
Course Description
This is first level course intended to introduce students to various aspects of Engineering. The Students need to take this course during the first year. The course is a combination of lectures, guest speakers, field trips and various projects from hands on to research and group presentations. (UC and CSU transferable)
The following is a list of topics covered in class:
- History of engineering
- Developing Road Map to your future
- Engineering Ethics
- Introduction to Engineering Design Process
- Design, basic analysis, prototyping and testing of a basic structure applying Engineering Design Process
- Introduction to different engineering disciplines and their branches
- Engineering disasters and forensic Engineering
- Role of computer in modern Engineering
- Math in Engineering
- Statics and Probability in Engineering
- Entrepreneurship and finance
Course Material
- Handouts will be posted on Blackboard
- Engineering Fundamentals: An Introduction to Engineering
Assessment
Your performance will be assessed through:
- Participation
- Homework and assignments
- Group projects
- Two midterms and one final exam
ENGR 102 – Engineering Graphics
Course Description
Introductory course which utilizes drafting and CAD systems for engineering applications. The course incorporates principles associated with technical drawing and various command structures in computer assisted drafting (CAD) in order to develop solutions to 2D and 3D design problems. Topics included are drawing of geometric shapes, orthographic projection, dimensioning, tolerances, file management and layering. This is a 3-unit course consisting of 2 hrs of lecture and 4 hrs of lab per week. (UC and CSU transferable).
Course Material
- Handouts will be posted on Canvas
- Discovering AutoCAD by Mark Dix,
Classwork and lab assignments
Lab works and assignments are given in the class. All lab assignments must be completed in the class and will be collected at the end of each lab period.
Exams
There will be 3 exams throughtout the course covering presented material. The exams will be two parts: theory and drafting
Group Project
There will be three group projects.
- 2D project: creating a civil or architectural drawing
- 3D project: creating a drafting from a mechanical component or a 3D system
- 3D printing: designing an object using AutoCad, converting to stl format, creating G code and printing a prototype using Cypress College 3D printers
ENGR 205 – Advanced Engineering CAD (Solidworks)
Course Description
This is an Advanced course in drafting and CAD. The course incorporates principles associated with planning the model, design process, solid modeling techniques, advanced and parametric modeling, creation of assemblies, creation of drawings and bill of material, design of sheet metals, simulation and advanced prototyping. This is a 3-unit course consisting of 2 hrs of lecture and 4 hrs of lab per week. (UC and CSU transferable)
Prerequisite
The prerequisite for this course is ENGR-102. However, previous practical knowledge of drafting and other CAD software will be accepted to waive the prerequisite requirement on a case by case scenario.
Course Material
- Handouts will be posted on Canvas
Classwork and lab assignments
Lab works and assignments are given in the class. All lab assignments must be completed in the class and will be collected at the end of each lab period.
Exams
There will be three exams throughout the course covering presented material. The exams will be two parts: theory and drafting.
The third exam will be the certification exam based on material provided by Solidworks. Upon successful completion of this exam, the students will receive CSWA certificate issued by Solidworks.
Group Project
There will be several group projects throughout this class. Teams will be assembled and material will be posted on Canvas. Participation of all members of the groups is mandatory for receiving full credit for the project.
ENGR 201 – Statics
Course Description
Statics is a subdivision of mechanics an applied science, concerned with the forces that act on bodies at rest under equilibrium conditions. The topics closely related to physics, so many of the concepts will build on that prior knowledge. Statics is the foundation of many engineering topics and is indispensable prerequisite to their study. (UC and CSU transferable)
Topics covered:
- System of units
- Unit vectors
- Equilibrium of particles in 2D and 3D
- Free body diagrams
- Force transmissibility, moments, resultants and couples
- Rigid bodies and their equilibrium
- Centroids
- Trusses and frames in 2D and 3D
- Internal forces
- Cables
- Friction, wedges, screws and bearings
- Moment of Inertia of areas
- Virtual work
Course material
- Handouts will be posted on Blackboard
- Vector Mechanics for Engineers, by Beer, Johnston, & Mazurek.
Assessment
Your performance will be assessed through:
- Participation
- Homework and assignments
- Group project
- Three midterms and one final
ENGR 210 – Electric Circuits and lab
ENGR 220 – Numerical Analysis with MATLAB
No Prior Programming Knowledge Required
Science and Engineering students need a programming language that lets them express matrix and array mathematics directly. Linear algebra and calculus in MATLAB looks like linear algebra and calculus in a textbook. The same is true for advanced topics such as data analytics, signal and image processing, control design, and other applications.
This is why more than 1,500 textbooks teach using MATLAB.
MATLAB does the hard work of making your code fast. Math operations are distributed across your computer’s cores, library calls are heavily optimized, and all code is just-in-time compiled.You can run your algorithms in parallel by simply changing for-loops into parallel for-loops or by changing standard arrays into GPU arrays. Run parallel algorithms in an infinitely scalable cloud with no code changes.