Laurent El Ghaoui
elghaoui at eecs dot berkeley dot edu
Office: 402 Cory
Akhil Dhar
adhar at berkeley dot edu

James Fung
jgf1123 at gmail dot com

Brian Gawalt
gawalt at eecs dot berkeley dot edu

Tuesdays and Thursdays, 10-12, A1 Hearst Field Annex
Discussion Sections
Section 101: Tuesdays, 1:00 PM to 2:00 PM, 45 Evans Hall
Section 102: Tuesdays, 2:00 PM to 3:00 PM, 105 Latimer Hall
Section 103: Tuesdays, 3:00 PM to 4:00 PM, 105 Latimer Hall
You will interact with this course largely through the bSpace site. Please check there for future announcements, homework posts, exam solutions, etc. Some especially important information maybe duplicated here for the sake of robustness, but you will always get the full story by looking us up at our bSpace site.
Course Information
One of the key abilities of an engineer is system-level thinking. Taking EECS 120 will help you develop this skill. In particular, you will see how the math and physics you have learned in other courses help you understand rather complex systems that occur in engineering and computer science (with applications to communication systems, biomedical imaging, control, and robotics). The knowledge and skills that you will acquire in EECS 120 are at the heart of an entire series of senior-level and graduate classes, including 121, 123, 125, 128, 192, 221A, 224, and 226A. EECS 126 (Probability and Random Processes) is not required for this course and gives a complementary set of tools needed for advanced material, especially in the areas of communications and signal processing. We assume that you have familiarity with lower division physics and circuits since these are the source of many examples.
Prerequisites: EE 20, Math 53 and 54.
Course Textbooks
A. V. Oppenheim and A. V. Willsky with S. H. Nawab, Signals and Systems. Prentice Hall, 1997. Second Edition. (Make sure you get the second edition!) (errata)
E. A. Lee and P. Varaiya, Structure and Interpretation of Signals and Systems. Addison-Wesley, 2003. (This is the EE 20 textbook.)(errata)
Related Links
EE 120 Webpages from Previous Semesters
EECS Instructional Unix Accounts
EECS Instructional Labs
Information on Accessing the Newsgroup
EECS Dept. Policy on Academic Dishonesty