Coursework

Everything I've taken toward the B.E. in Electrical & Computer Engineering at AUB, plus the transferred Lebanese Baccalaureate credit. Click any course to read what it actually covers.

Cumulative GPA
4.0 / 4.0
Credits earned
103 of 173 143 program + 30 transferred
Courses
46 across 8 terms
Standing
Dean's Honor List
Focus areas
  • Computer Hardware Systems
  • Control and Intelligence Systems
Concentrations
  • Artificial Intelligence
  • Control and Robotics

Each course links to its departmental catalogue entry. Transcript current as of 5 August 2026, credits are against the 2024 to 25 ECE curriculum (143 credits). ECE courses link to the 2026 to 27 ECE catalogue.

Fall 2026 to 2027

in progress 7 courses
EECE 460 Control Systems 3 cr

This course seeks to impart in students a sound understanding of fundamental principles in control engineering based on analog technologies. The course includes: mathematical modeling of linear continuous time invariant single input-single output dynamical systems; transfer functions and state space models, performance specifications, analysis and design of closed loop analog control systems.

EECE 460L Control Systems Laboratory 1 cr

This course involves students in the practical implementation of concepts acquired in EECE 460 by analyzing different types of dynamical systems, designing and understanding controllers suitable to specific models, simulating system responses, and experimentally verifying the effectiveness of various control schemes.

EECE 490 Introduction to Machine Learning 3 cr

The course provides an overview of machine learning theory and algorithms that learn from experience to predict or control yet to be seen instances. It covers topics in supervised learning such as parametric/non-parametric, generative/discriminative algorithms for classification and regression, and in unsupervised learning for clustering, dimensionality reduction and reinforcement learning. Case studies cover regularization, model selection, parameter estimation, Bayesian networks, hidden Markov models, support vector machines, reinforcement learning, neural networks and deep learning.

INDE 301 Engineering Economy 3 cr

Economic decision-making for engineering projects: time value of money, present and annual worth, rate-of-return and benefit-cost analysis, depreciation and taxes, and comparing alternatives under uncertainty.

MATH 210 Introduction to Analysis 3 cr

The real numbers, completeness, sequences, some basic topology of the real line, compact sets, Heine-Borel theorem, continuous functions, intermediate value theorem, uniform continuity, extreme values, differentiation, mean-value theorem, Taylor's theorem, Riemann integration, sequences and series of functions.

PSPA 210 Introduction to Political Thought 3 cr

A survey of major thinkers and traditions in political philosophy, and the questions of authority, justice, liberty and the state that run through them.

VIPP 301A Vertically Integrated Project 1 cr

Continuation of the multi-year, multidisciplinary team research project. This is where my driver-aggressiveness research with Prof. Naseem Daher sits.

Summer 2025 to 2026

completed 3 courses
EECE 340 Signals and Systems 3 cr

This course covers basic concepts and methods related to continuous and discrete-time signals and systems. The course includes: signals and systems and their properties, linear time-invariant systems, stability analysis, sampling of continuous-time signals, z-transform, discrete Fourier transform, time and frequency domain representations of discrete-time signals and systems, and introductory concepts in communications.

MATH 218 Elementary Linear Algebra with Applications 3 cr

An introduction to linear algebra at a less theoretical level than MATH 219. Systems of linear equations and Gaussian elimination, vectors in Rⁿ, matrices, determinants, vector spaces, subspaces and dimension, orthogonal projection and least-squares approximation, eigenvalues, eigenvectors, and selected applications.

PHYS 212 Modern Physics 3 cr

Special theory of relativity, introductory quantum mechanics, atomic physics, nuclear physics, and introduction to elementary particles and cosmology.

Physics & Chem Catalogue entry (PDF) ↗

Spring 2025 to 2026

6 courses
EECE 311 Electronic Circuits 3 cr

A course on BJT amplifiers; MOSFET amplifiers; differential amplifiers; frequency response of amplifiers; feedback; operational amplifiers; oscillators; digital CMOS circuits; SPICE simulations.

EECE 321 Computer Organization 3 cr

This course covers single-core microprocessor computer organization and basic input/output mechanisms. Students learn how to program microprocessors at the assembly level, and how to design the main core components of a von Neumann computer system, including its instruction set architecture, datapath, control unit, cache, and system buses. To consolidate the material, students work on a VHDL design project of a single-cycle MIPS microprocessor core.

EECE 321L Computer Organization Laboratory 1 cr

A laboratory course with experiments in computer organization and interfacing techniques; digital hardware design using CAD tools and FPGAs; program-controlled and interrupt-driven I/O; memory organization; simple peripheral devices and controllers; bus interfaces; microcontroller-based designs.

ENGL 206 Technical English 3 cr

A course that introduces students to English used for communication in technical fields. This course focuses on reading, writing, oral communication activities, and preparation and presentation of technical reports.

SOAN 203 Introduction to Anthropology 3 cr

An introduction to social and cultural anthropology: kinship, ritual, economy and the comparative study of human societies.

VIPP 201A Vertically Integrated Project 1 cr

Multidisciplinary team research project spanning several years and cohorts — the entry point into the autonomous-vehicle research group.

Fall 2025 to 2026

6 courses
EECE 310 Electronics 3 cr

A course on semiconductors; PN junctions; diodes and diode circuits; MOS transistor and applications such as amplifier and switch; bipolar junction transistor and applications such as amplifier and switch; and circuit simulation using SPICE.

EECE 310L Electric Circuits Laboratory 1 cr

A laboratory course that covers passive electronic components; laboratory instruments; voltage-divider circuits; sources and Thevenin's Theorem; RC lead-lag networks; series resonance; the transformer; op-amp circuits; single-phase rectifier circuits; LEDs; Zener diode regulator; diode clamping and clipping; BJT and MOSFET characteristics.

EECE 320 Digital Systems Design 3 cr

This course introduces the basic principles and practices of combinational and sequential design of digital systems: binary codes, Boolean algebra, combinational circuits design, combinational and sequential building blocks, and design of finite state machines. The course introduces the Hardware Description Language, VHDL; students design and implement two projects using VHDL, one for a combinational circuit and another one for a sequential circuit.

EECE 330 Data Structures and Algorithms 3 cr

This course covers fundamental algorithms and data structures that are used in software applications today. Particular emphasis is given to algorithms for sorting, searching, and indexing. Data structures such as linked lists, binary trees, heaps, B-Trees, and graphs will also be covered along with their associated algorithms. The course also covers basic algorithmic analysis techniques and seeks to promote student programming skills.

PSYC 201 Introduction to Psychological Science 3 cr

A survey of the principles and findings of modern psychological science. Emphasis is placed on critically examining empirical research investigating human behavior and mental processes.

STAT 230 Introduction to Probability and Random Variables 3 cr

Display of data; probability models; independence and conditioning; methods of counting; discrete and continuous random variables and their individual and joint distributions; mixture of distributions; expectation of random variables; variance, covariance and correlation; Chebyshev's inequality; law of large numbers; central limit theorem; point and interval estimation; hypothesis testing.

Summer 2024 to 2025

2 courses
CHEM 202 Introduction to Environmental Chemistry 3 cr

An introduction to the fundamentals of physical, inorganic, and organic chemistry, with applications to environmental problems. This course surveys atomic and molecular structure, solutions, equilibrium, acids and bases, oxidation-reduction, reaction kinetics with emphasis on mechanisms of organic free radical reactions, and basic radioactivity.

Physics & Chem Catalogue entry (PDF) ↗
EECE 370 Electric Machines and Power Fundamentals 3 cr

The course covers three-phase circuits, magnetic circuits, transformers: ideal and real, construction, operation, autotransformers, and 3-phase transformers; fundamentals of AC machines: construction and basic concepts; synchronous generators: construction, equivalent circuits, testing and performance characteristics; induction motors construction, principle of operation, tests, power, and torque expressions.

Spring 2024 to 2025

5 courses
EDUC 211 The School and the Social Order 3 cr

A course on the importance of teaching as a profession in the larger context of social and cultural change; the manner in which teaching can influence the nature and direction of change; contrasts between advanced and developing countries.

EECE 230 Introduction to Computation and Programming 3 cr

A course on the basic principles of programming and their application to the solution of engineering problems using a high level programming language. This course introduces structured and object-oriented programming, and covers the basic data types, control structures, functions, arrays, pointers, and classes. Weekly laboratory assignments are an integral part of this course.

EECE 290 Analog Signal Processing 3 cr

A course on selected topics in circuit analysis; operational amplifiers; frequency responses; Butterworth and active filters; responses to periodic inputs; real, reactive, and complex power; maximum power transfer; responses to step, impulse, and switching operations; convolution; Laplace transform and its use in circuit analysis; Fourier transform; two-port circuits; and circuit simulation using SPICE.

MATH 202 Differential Equations 3 cr

Integration of vector fields along curves and on surfaces, Green's theorem, Stokes's theorem, divergence theorem; first-order differential equations, linear differential equations, series solutions, Bessel's and Legendre's functions, the Laplace transform, and systems of differential equations.

MATH 211 Discrete Mathematics 3 cr

Logical reasoning, sets, relations and functions; mathematical induction, counting, and simple finite probability theory; analysis of algorithms, complexity; recurrence relations and difference equations; truth tables and switching circuits; graphs and trees; strings and languages.

Fall 2024 to 2025

6 courses
EECE 210 Electric Circuits 3 cr

A course on fundamentals of electric circuits; basic elements and laws; techniques of circuit analysis: node voltage, mesh current, Thevenin, Norton, and source transformation; inductors, capacitors, mutual inductance, and transformers; transient response of RC, RL, and RLC circuits; steady state AC circuits; power calculations; circuit simulation using SPICE.

ENGL 203 Academic English 3 cr

A course designed to develop critical thinking, reading, and writing at the sophomore level. Students compose essays based on their analysis of and response to thematic articles presented in class.

FEAA 200 Introduction to Engineering and Architecture 3 cr

Faculty-wide introduction to the engineering and architecture disciplines through problem solving, design thinking, invention and innovation, environmental and civic responsibility. An interdisciplinary course project is a key component.

General Ed Catalogue entry ↗
MATH 201 Calculus and Analytic Geometry III 3 cr

Sequences and series, Taylor approximation, multivariable functions, partial derivatives, multiple integrals, cylindrical and spherical coordinates, and integration along curves.

PHYS 210 Introductory Physics II 3 cr

Review of classical mechanics, fluid statics, fluid dynamics, temperature, heat and first law of thermodynamics, kinetic theory of gases, heat engines, entropy and second law of thermodynamics, general properties of waves, sound waves and resonances, light and optics, interference, diffraction, and polarization.

Physics & Chem Catalogue entry (PDF) ↗
PHYS 210L Introductory Physics Laboratory II 1 cr

Error analysis, Atwood's Machine and motion down an incline, conservation of mechanical energy, surface tension and viscosity, thermal expansion of solids, mechanical equivalent of heat, standing waves on a stretched string, standing waves in air columns, interference and diffraction, the spectrometer, Michelson interferometer.

Physics & Chem Catalogue entry (PDF) ↗

Transferred credit

Lebanese Baccalaureate, July 2024 11 courses
MATH 101 Calculus and Analytic Geometry I 3 cr

Limits, continuity, differentiation and its applications, and an introduction to integration.

MATH 102 Calculus and Analytic Geometry II 3 cr

Techniques and applications of integration, sequences and series, and parametric and polar curves.

PHYS 101 Introductory Physics I 4 cr

Measurements, motion in one dimension, vectors, motion in two dimensions, Newton's laws with applications, work and energy, circular motion, linear momentum and collisions, rotation and angular momentum, oscillations, gravity, and elements of fluid mechanics.

Physics & Chem Catalogue entry (PDF) ↗
CHEM 101 General Chemistry I 3 cr

An introductory course that covers atomic structure, chemical reactions, stoichiometry, gas laws, thermochemistry, periodic relationships among the elements, chemical bonding, and other basic concepts.

Physics & Chem Catalogue entry (PDF) ↗
CHEM 101L General Chemistry Laboratory I 1 cr

A laboratory course to accompany CHEM 101. The experiments explore some of the fundamental concepts which deal with measurements, percent composition, chemical reactions, stoichiometry, volumetric analysis, gas laws, and calorimetry.

Physics & Chem Catalogue entry (PDF) ↗
CHEM 102 General Chemistry II 3 cr

A course that covers solutions, chemical equilibrium, kinetics, acid-base and solubility equilibria, introductory thermodynamics and electrochemistry, surveys common groups in the periodic table, and provides an introduction to organic chemistry and nuclear chemistry.

Physics & Chem Catalogue entry (PDF) ↗
CHEM 102L General Chemistry Laboratory II 1 cr

A laboratory course to accompany CHEM 102. The experiments explore some of the fundamental concepts which deal with physical properties of solutions, chemical equilibrium, acids and bases, solubility equilibria, kinetics and electrochemistry.

Physics & Chem Catalogue entry (PDF) ↗
ARAB 102 Reading in Arab Heritage II 3 cr

A thematic introduction to pre-modern critical thought in Arabic. Possible themes include: Visions of Utopia, Conceptions of the Intellect, and notions of Justice. In exploring these themes, the course is equally anchored in the present, excavating the continued resonance of these debates for contemporary thought. In the process, students develop their reading and analytical skills through engaging with these texts while also sharpening their writing and research skills.

ENGL 000 English — Transfer, General Science 3 cr

Transferred English requirement.

HIST 102 Survey of Modern Europe 3 cr

A chronological and topical survey of the political and socio-economic forces that have shaped modern Europe and the rest of the world, including the development of ideologies, the advent of imperialism, World War I, the great depression, and the rise of totalitarian regimes and World War II. Attention is given to teaching students how to tackle historical problems and how to initiate and conduct research.

PHIL 101 Applied Philosophy 3 cr

A course that deals with philosophical questions which have practical import; it aims to introduce students to the philosophical mode of analysis.