Kannan Ramchandran
kannanr at eecs dot berkeley dot edu
OH: Tuesdays, 1:30-3, in 400 Cory Hall
Omar Bakr
omar dot eecs at gmail dot com
OH: Thu 9-10 in 197 Cory

Mark Johnson
markgsi at gmail dot com
OH: Mon 2-3 in 197 Cory

June Wang
junegsi at gmail dot com
OH: Wed 12-1 in 197 Cory
Tuesdays and Thursdays, 10-12, 277 Cory Hall
Section 101: Mondays, 12-1, 293 Cory Hall
Section 102: Wednesdays, 9-10, 521 Cory Hall
Section 103: Fridays, 10-11, 521 Cory Hall
EE 120 Newsgroup
12/06/06: Solution to Fall 05 Midterm 2 has been posted.
12/04/06: Homework 12 solutions have been posted.
12/04/06: Omar's office hours on Wednesday, December 6, have moved to 1:30-2:30 PM in 197 Cory.
12/04/06: An error in the solution to problem 5(b) in Homework 9 has been fixed. An updated version of the Homework 9 solutions has been posted
12/03/06: Omar will be holding extra office hours on Wednesday, December 6, at 2-3 PM in 197 Cory.
11/28/06: An updated version of Homework 12 has been posted. Problem 10 (root locus) is now easier. Problem 12 (MATLAB on image processing) is now optional.
11/27/06: Some review problems, as well as information on note sheets and tables in OWN, have been posted on the "Exams" page.
11/27/06: The review session for the final will be on Tuesday, December 5, at 7 - 9 PM in 150 GSPP (Goldman School of Public Policy).
11/27/06: The JPEG image needed for Homework 12 has been posted. Sorry about the delay.
11/23/06: Homework 12 has been posted. It is due on 12/4 (Mon). It will be worth 1.5 homeworks.
11/22/06: Homework 11 solutions have been posted.
11/15/06: Time and location information for the final has been posted on the "Exams" page.
11/13/06: Handout 3 on Bode Diagrams is available on the "Readings/Handouts" page.
11/13/06: Some versions of the OWN textbook have a typo in the "Final Value Theorem" in Table 9.1. The correct formula is Equation 9.111 in Section 9.5.10 (see newsgroup post for more details).
10/31/06: Some supplementary notes on analog modulation have been posted at the bottom of the "Readings/Handouts" page.
10/13/06: Reminder: the deadline to submit homework scores is Monday at 10 PM.
9/08/06: Please email your self-graded scores for homework 1 to ee120staff AT gmail DOT com
8/31/06: The location of Prof. Ramchandran's office hours has been changed. His office hours are now in 400 Cory, at 1:30 - 3 on Tuesdays.
8/28/06: The policies for homework self-grading and score submission, and information on running Matlab, have been posted on the "Homeworks" page.
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 information sheet
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