- Calculus I (Single Variable Calculus / Series, Limits, and Continuity.)
- Prerequisites: Precalculus.
- Calculus II (Single Variable Calculus / Differentiation and Integration.)
- Prerequisites: Calculus I.
- Linear Algebra
- Physics I (Mechanics and Electricity.)
- Physics II (Thermodynamics and Electromagnetism.)
- Chemistry I (General Chemistry / Principles of Chemistry.)
- Programming I (Introduction to Programming)
- Numerical Analysis
- Statistics I
- 3 Elective Courses
- Physics track
- Classical Mechanics I (Mechanics of Lagrange and Hamilton.)
- Geometry I (Eucledian Geometry)
- Mathematics for the Physical Sciences
- Calculus III (Multi Variable Calculus / Partial Derivatives and Vector Calculus.)
- Prerequisites: Calculus II.
- Complex Analysis
- Physics III (Waves and Quantum Physics.)
- Chemistry II (Organic Chemistry and Physical Chemistry.)
- Signals and Systems
- Programming II (Data Structures and Algorithms)
- 6 Elective Courses (from the major selected.)
- Physics track
- Classical Mechanics II (Waves)
- Quantum Physics I
- Special Relativity
- Mechanical Engineering track
- Continuum Mechanics
- Mechanical Vibrations / Structural Dynamics
- Fluid Mechanics
- Chemical Engineering track
- Introduction to Materials Science
- Organic Chemistry II
- ...
- Civil Engineering track
- Electrical Engineering track
- Biomedical Engineering track
- Introduction to Biomedical Engineering
- Biochemistry I
- General Biology II
- Computer Engineering track
- Computer Architecture
- Operating Systems
- Database Systems
- Applied Mathematics track
- Finite Element Analysis
- Differential Equations
- Statistics II
- 9 Elective Courses (from the major selected.)
- Physics track
- Quantum Physics II
- Statistical Physics
- Nuclear (and Particle) Physics
- Atomic Physics
- Solid State Physics
- Mechanical Engineering track
- Heat Transfer
- Manufacturing Engineering
- Engineering Thermodynamics
- Chemical Engineering track
- Chemical Reactor Analysis and Design
- ...
- ...
- Civil Engineering track
- Electrical Engineering track
- Biomedical Engineering track
- Anatomy & Physiology I
- Introduction to Neurosciences
- ...
- Computer Engineering track
- Computer Networking
- Programming Languages Concepts
- Artificial Intelligence and Machine Learning
- Applied Mathematics track