Engineering Courses that I have taken at UCLA:


Electrical Engineering: Circuit

EE 10/11L: Circuit Theory/Laboratory I (S. Pamarti/H. Babaie)

EE M16 (CS M51A): Logic Design of Digital System (M. Potkonjak)

EE 110/111L: Circuit Theory/Laboratory II (S. Pamarti/H. Babaie)

EE 115A: Analog Electronic Circuits I (H. Darabi)

EE 115AL: Analog Electronics Laboratory I (M. Heyrat)

EE 115B: Analog Electronic Circuits II (S. Moloudi)

EE 115E: Design Studies in Electronic Circuits (H. Darabi): Audited

EE M116L (CS M152A): Introductory Digital Design Laboratory (M. Potkonjak)


Electrical Engineering: Signal Processing and Systems

EE 102: Systems and Signals (F. Lorenzelli)

EE 113: Digital Signal Processing (A. Sayed)

EE 113DA/B: Digital Signal Processing Design (D. Briggs)

EE 114: Speech and Image Processing Systems Design (F. Lorenzelli)

EE 132A: Introduction to Communication Systems (L. Dolecek)

EE 132B: Data Communications and Telecommunication Networks (I. Rubin)

EE 141: Principles of Feedback Control (T.J. Roh)

EE M171L: Data Communication Systems Laboratory (R. Dzhanidze)


Electrical Engineering: Miscellaneous

EE 2: Physics for Electrical Engineers (C. Wong)

EE 3: Introduction to Electrical Engineering (G. Pottie)

EE 101A: Engineering Electromagnetics (B. Williams)

EE 101B (former 161): Electromagnetic Waves (M. Jarrahi)

EE 121B: Principles of Semiconductor Device Design (S.S. Iyer)

EE 133A (former 103): Mathematics of Design (L. Vandenberghe)


Computer Science

CS 31: Introduction to Computer Science I (D. Smallberg)

CS 32: Introduction to Computer Science II (C. Nachenberg)

CS 33: Introduction to Computer Organization (G.D. Reinman)

CS 35L: Software Construction Laboratory (P. Eggert)

CS 180: Introduction to Algorithms and Complexity (M. Sarrafzadeh)