EECS Announcements 10/16/08

General Events
Blum Center Events

Upcoming Infosessions and Workshops
Palantir Interview Workshop TODAY!!, Yahoo! University Hack Day, CBS Interactive Student Recruitment Infosession

Undergraduate Research Information
Workshop: How to Find Summer Research Opportunities


Class Information
EE 124 Intro Embedded Systems, CS 194-9: Optimization Models in Engineering

Service Information
Serve on a Panel, Participate in a research study and earn $40

Career/Job Information
Database Tutor/Reader, Reader for partially-sighted Engineer, Sandisk, Cisco, Chai Labs Inc.

General Events (Back to Top)

Upcoming Blum Center Events

Citizen Activism and Global Poverty, Bobby Shriver
Monday, October 13, 5:30pm – 7:30pm
Reception immediately to follow Chevron Auditorium, International House

Bobby Shriver is the co-founder, with Bono, of Product Red and Debt AIDS Trade Africa (now the ONE campaign). The Kennedy family member has spent the last 8 years working to help eliminate the financial and health emergencies threatening the survival of Africa. His work on debt relief and AIDS treatment and prevention has brought together Republican and Democrats in Washington, governments around the world, celebrities and leading companies, in innovative and effective ways.

Co-Sponsored by:
International and Area Studies Teaching Program
International House
Blum Center for Developing Economies

Global Poverty and Practice Minor Declaration Workshop
Thursday, October 16, 12:00pm

Minor Declaration Workshop
12:00 – 1:00pm, 103 Stephens Hall

The undergraduate minor in Global Poverty and Practice is seeking a diverse and interdisciplinary group of students to explore the complex issue of global poverty and its alleviation. Please attend a declaration workshop to learn more about the minor requirements and how to declare. The declaration deadline for Fall Semester is Friday, October 31st at 4pm.

For more information or questions, please contact us at

Please join us for a special campus lecture with Doctors without Borders (MSF):

Starved for Attention: The Neglected Crisis of Childhood Malnutrition
Thursday, October 16 - 5:30 PM
UC Berkeley Berdahl Auditorium, Stanley Hall

This Thursday, Dr. Buddhima Lokuge of Doctors Without Borders/Médecins Sans Frontières (MSF) will speak about MSF’s work with communities devastated by malnutrition. Each year, this ongoing crisis results in the deaths of 3.5 to 5 million children under five, and it leads to long-term disability and poor health for many more. Dr. Lokuge will speak about malnutrition's impact on children, their families and communities; policy-makers' neglect of the problem; and potential strategies to reverse the crisis in the worst affected areas. At a time of increasing food prices and global food insecurity, there is an urgent need for international action.

Buddhima Lokuge is a medical practitioner with MSF in New York. As U.S. manager of the organization's Access to Essential Medicines Campaign, he coordinates nutrition-related policy and advocacy for MSF in the U.S. Dr. Lokuge has field experience with MSF in India and in Afghanistan, where he ran MSF's malnutrition programs in the district of Ghazni. MSF is an international medical humanitarian organization that has responded to nutritional crises since the 1970s and works to address malnutrition in more than 22 high-burden countries around the world. This event is free, wheelchair accessible, and open to the public.

For more information please visit

Sponsored by the UC Berkeley Alliance for Global Health and the Blum Center for Developing Economies.

TIER Conference
October 17, 9:00am through October 18
Location: 112 Wurster Hall
Friday, October 17 – Saturday, October 18, 2008

Workshop Registration: Sponsored by CITRIS, Blum Center for Developing Economies, the School of Information, the College of Engineering, and the National Science Foundation, Technology and Infrastructure for Emerging Regions (TIER) will be holding a workshop in October. TIER is a multi-disciplinary research group “dedicated to understanding the role of and developing innovative information and communications technologies for developing regions.” The group will share their recent and upcoming projects, plans, and research with on and off campus communities. The workshop will also be a space for inviting collaboration.

Visit this website for more information.

Faculty Speaker Series

What is Behind the Recent Jump in Agricultural Commodity and Food Prices?
Professor Daniel Sumner Department of Agricultural and Resource Economics, UC Davis
Location: 290 Hearst Memorial Mining Building
Monday, October 20, 2008, 12-1pm

This discussion will first help clarify just what has happened to food commodity and food prices over the past few years and months. Then we will consider the suggested drivers and assess the importance of such factors as oil price increases, biofuels policy, weather problems, demand increases in rapidly growing economies, and food import and export policies.

For a biography of Daniel Sumner, visit

Lunch will be provided.

Tuesday, October 21, 7:00pm – 8:30pm
The Blum Center for Developing Economies, International House and Peace Corps Present: "Approaches to an International Career" A Conversation with Dr. Jody Olsen, Peace Corps Deputy Director
Reception at 6pm International House at UC Berkeley Chevron Auditorium 2299 Piedmont Avenue Berkeley, CA 94720

You are invited to this special kick-off event for the International Career Symposium (Wednesday, October 22nd) co-sponsored by the Career Center, International and Area Studies and the World Affairs Council of Northern California. Dr. Jody Olsen, Peace Corps Deputy Director, will discuss lessons learned from a career spanning more than 40 years and 80 countries, in conversation with George Scharffenberger, founding Executive Director of the Blum Center for Developing Economies. With the participation of the International House at UC Berkeley.

For a biography of Dr. Jody Olsen, visit

Your RSVP is appreciated: or 510-452-8444

Global Service Fair
Wednesday, October 22, 10:30am – 2:00pm
Alumni House – Toll Room

Campus and community organizations that provide students the opportunity to engage in both hands-on and policy related work for international development and poverty alleviation will provide information on summer and on-going options to students in the Global Poverty and Practice Minor and from across campus.

Participating organizations:

  • Amigos de las Americas
  • Art Aids Art
  • Axis Mundi/Brazil Studios
  • American Youth Understanding Diabetes Abroad (AYUDA)
  • Berkeley Programs for Study Abroad
  • Boston University Study Abroad
  • Child Family Health International
  • Coro Fellowship
  • CPIP/Magnolia Project/Cal Corps
  • Cross-Cultural Solutions
  • Experiential Learning Abroad
  • Foundation for Sustainable Development
  • Global Medical Brigades
  • Global Service Corps
  • Haath Mein Sehat
  • InterExchange Working Abroad
  • Living Routes
  • Peace Corps
  • Project Rwanda
  • ProWorld Service Corps
  • Seva Foundation
  • UAS7 (Study and Internship Program in Germany)
  • UC Center in Sacramento Scholar Intern Program (UCCS)
  • UCDC
  • Uganda Village Project
  • Volunteers in Asia

Sponsored by the Blum Center for Developing Economies and International and Area Studies Student Association. Presented as a part of the International Career Symposium


Upcoming Infosessions and Workshops (Back to Top)

Palantir Interview Workshop TODAY!!
Where: 306 Soda When: 6:30PM
Why: Come learn about how to tackle the technical interview!
There will be free Chipotle and drinks!
Don't miss out. co-hosted by HKN and CSUA

Yahoo! University Hack Day

Information Session: Industrial Relations Office | October 21 | 5 p.m. | 405 Soda Hall

Sponsors: Electrical Engineering and Computer Sciences (EECS), Yahoo! Inc.

Hack Tech Kickoff Dinner
Featuring Rasmus Lerdorf, Creator of PHP
How to get involved, the new hack categories, examples of hacks from other universities, sample code, find your team!
Refreshments: Burrito, chips, soft drinks

Yahoo! University Hack Day

Information Session: Industrial Relations Office | October 23 | 5:30 p.m. | 405 Soda Hall

Sponsors: Electrical Engineering and Computer Sciences (EECS), Yahoo! Inc.

Open Technology Brain Jam Dinner
Featuring BOSS, YAP and SearchMonkey
The 24 hour officially begins! Bring your laptops!
Refreshments: Pizza, soft drinks!

Yahoo! Hack Day

Information Session: Industrial Relations Office | October 24 | 12-5:30 p.m. | Soda Hall, The Wozniak Lounge

Sponsors: Electrical Engineering and Computer Sciences (EECS), Yahoo! Inc.

Final Hack Hours Grab lunch and finish up your hacks with help from Yahoo! developers.
Refreshments: Sandwich, drinks!

Yahoo Hack Day

October 24 | 5:30 p.m. | Soda Hall, The Wozniak Lounge

Sponsors: Electrical Engineering and Computer Sciences (EECS), Yahoo! Inc.

Demos, Dinner and Awards Hack demos, judging, dinner and awards.
Refreshments: Sandwich, drinks!

CBS Interactive Student Recruitment Infosession

Information Session: Industrial Relations Office | October 22 | 5-7 p.m. | Cory Hall, Hogan room (521)

Sponsors: Electrical Engineering and Computer Sciences (EECS), CBS Interactive


Undergraduate Research Information (Back to Top)

How to Find Summer Research Opportunities!!

Join our workshop on what summer research is and how to find these opportunities:

Who: All Students Interested in Summer Research
When: Thursday, October 16, 2008; 5:15-6:15pm
Where: Wozniak Lounge, Soda Hall

Our panel discussion will include representatives from:

Sponsored by the Society of Women Engineers and the Julia Morgan Engineering Program


Internships (Back to Top)

Pixar internships



Feature Films, Short Films General Duties and Responsibilities: A Technical Director internship consists of real-world work assisting in the production of a feature film. Our interns work alongside our Technical Directors and contribute as full members of the technical team. We are looking for students who possess many of the skills of our technical directors and are interested in expanding their knowledge of the field. Any or all of the following duties below may be assigned to a Pixar Technical Director:


Our Technical Director interns generally have some or all of the following areas of experience:


Who Should Apply

Open to currently enrolled undergraduate students who are interested in learning the craft of modeling, shading, rigging, lighting, and/or visual effects at Pixar. The ideal candidate is someone at the beginning stages of their academic career, who will benefit from this training program. Candidates further along in their academic career are encouraged to apply for Pixar’s internship program. Undergraduate Program students will return to school upon conclusion of their program.

Summary of Position

Pixar's Undergraduate Program is an approximately tenweek course taught in the summer by an experienced Technical Director at Pixar. Undergraduate Program students will be in a hands-on classroom environment and will learn the tools and processes of several TD disciplines at Pixar. During the summer, students will have the opportunity to learn about Pixar's filmmaking process and explore a variety of technical career options as they get firsthand experience in how a production studio works.

The classroom curriculum will focus on several of the technical aspects of filmmaking, for example, modeling, shading, rigging, lighting, simulation and visual effects. Students will work on projects individually and in small groups to reinforce the lecture concepts. Additionally, students will be exposed to production work in greater detail via presentations from a variety of technical directors at Pixar.



Feature Film, Short Films

Who Should Apply

To be eligible for a Technical Director Residency at Pixar, you must be a new graduate from a Bachelor's, Master's or PhD Program at the start of the residency. Summary of Position A Technical Director Residency consists of real-world work assisting in the production of a feature film. Our Residents work alongside our Technical Directors and contribute as full members of the technical team. Residencies are open to new graduates, who possess many of the skills required of our Technical Directors and who are interested in expanding their knowledge of the field and pursuing a long-term career as a Technical Director.

About the Program

The goals of the program are to provide new graduates the opportunity to apply their academic training and knowledge in a real job at Pixar. Residents will work on Pixar's films and will have the opportunity to build their skills and learn from our creative and talented workforce. All Technical Residents will receive ongoing mentorship and training throughout their time at Pixar. The residency is a twelve-month program. Residents will be evaluated during their term and may be considered for ongoing employment, dependent on overall performance and Studio needs.

Responsibilities Any or all of the following duties below may be assigned to a Technical Director Resident:

Qualifications Our Technical Director Residents will possess some or all of the following areas of experience:


Studio Tools

General Duties and Responsibilities:



Studio Tools

Summary of Position: This is a software engineering internship in the Production Engineering Department to help support existing deployments of Pixar's in-house movie production software. This position requires collaboration with our engineering staff and project managers to maintain mission critical software.

General Duties and Responsibilities:



Studio Tools Summary of Position: The Engineering Team is looking for software engineers to help create and maintain new software for the studio. The position requires a deep understanding of software application engineering, an ability to collaborate in a crossfunctional team of world-class developers, and skill in designing and implementing robust, easy to maintain code.

General Duties and Responsibilities:



Studio Tools

Summary of Position

This is a position in the Research Group within the Studio Tools Department at Pixar to assist in the creation, implementation and transfer of new technology related to computer graphics film making. The position requires a deep understanding of mathematical algorithms, an ability to collaborate in small to medium sized groups consisting of world-class computer graphics researchers, and skill in rapidly implementing and testing new algorithms.




Studio Tools

Summary of Position

Pixar offers an exciting intern program intended to give students valuable "hands on" experience and exposure to our unique production environment. The Studio Tools QA Team has an open internship for a talented software engineer with a passion for quality to participate in the software quality assurance efforts for Pixar's proprietary in house toolset. This position requires close collaboration with the engineering and production staff to test Pixar's proprietary in house toolset. In this position you will write, execute, and automate test plans and test cases; review and report on test progress, status, and coverage; meet test completion and delivery milestones that you help define; and work closely with development, project management and documentation to coordinate testing responsibilities.




To be eligible for an internship at Pixar, you must be in or have completed at least your Junior year of college, be a graduate student, or have graduated the year the internship commences. There is an exception for the Pixar Technical Undergraduate Program for which you are eligible as long as you are enrolled in an undergraduate program and will be returning to school following the Summer Program.


To apply for any of the above internships and to be considered for an on campus interview at UC Berkeley on October 23, please apply by emailing your resume to with UC Berkeley and the title of the position in the subject line. Please apply by October 17 @ 5pm to be considered. Please also apply online at That way we have your information in our database.


Class Information (Back to Top)


There is a possibility that the course number of EE 124 will be changed to EECS 149 (i.e., it will be listed as EE C149/CS C149). Please note that the course content remains the same. We will only know whether the change happens in December. Therefore, if you are currently interested in taking EE 124, please enroll as usual but note that the class will be set up for waitlist only. If the course number is changed before the beginning of the Spring '09 semester (Jan 20), the wait-listed students will be notified via email to register for EE C149/ CS C149. If for some reason the course is not approved, the waitlisted students for EE 124 will be automatically be enrolled in course EE 124. The course is limited to 30 students.

Instructor: Professor Seshia
Units: 4 units.
Course Control Number 25452
Day, Time, Location: M W 100-2:30 P 293 CORY
Course Control Number (Discussion) : 07673
Day, Time, Location: MW 1-2:30p 293 Cory

New Course Spring 2009

CS 194-9: Optimization Models in Engineering

Course control number: 26598
Laurent El Ghaoui

EECS Department Course description: The course is an introduction to optimization models in engineer- ing. The focus is on computationally tractable problems, including linear optimization and other \convex optimization" models, such as constrained least-squares and second-order cone optimization. The emphasis of the course is not on algorithms, but on modeling practical engineering problems via convex optimization. Students will learn how to use these models in practical engineering contexts, ranging from circuit design, networks, signal processing, control systems, nance and economics, to machine learning, statistics, social networks and voting pattern analysis. The course will involve computational exercises with real-world data, using the simple modeling language CVX.

Prerequisites: Math 54 or equivalent.
Units: Exam group: 4.
Where and when: WF, 9-11am, 521 Cory.

Note: This course counts as an EECS technical course. Pending campus approval, it is going to be listed as EE 127 in the future.


Service Information (Back to Top)

Want to help out your fellow students? Share your experiences and give advice about getting an internship in high tech?

I am looking for 1-2 students who have had a summer internship to be part of a very informal panel to talk about their positive experiences getting an internship in high tech. I also plan to have 2-3 employer representatives on the panel.

EECS/CS How To Get An Internship In High Tech Panel October 23rd 12:30-1:30 pm Sibley Auditorium

Some example questions, I'll ask student panelists:

How did you find your internship?
What tips/suggestions would you have for other students searching for internships in this area?
What kinds of questions did the employer rep ask you?

Please let me know if you would be willing to serve on the panel,

Participate in a research study and earn $40 ...

If you meet the following criteria:

Please read on!

My name is Tye Rattenbury. I am a PhD student in Computer Science working with Professor John Canny. We are conducting a research study titled: Work behavior modeling and software tool design based on logs of computer activity. We invite you to participate in this study.

We are designing a number of novel computer applications that better suit the needs of knowledge workers (people who work primarily with written information). We are looking for people to test these applications.

If you choose to participate, you will download and run an application on your personal computer. This applications runs in the background and records which documents you are using and then infers how these documents relate to one another. From the document relations, the system can generate recommendations on which documents you might want to share with other people. You can control which documents are recommended and which people you generate recommendations for.

The study will last four weeks. For each week that you participate, you will receive a $10 gift certificate.

Of course, you are free to quit the study at anytime.

If you are interested in participating, please email Tye Rattenbury at .

Some additional details:

The software tracks Word, PDF, and plain text documents that you read locally on your computer. It keeps track of when you use them, and uses that timing information to build up a model of how different documents relate to one another. From those relation, the software builds an bag-of-words representation of collections of documents. We refer to the collection of documents as activities. The activities (i.e. bag-of-words representations) can then be used to generate file/document sharing recommendations. All the data is stored locally on your machine unless you decide to share an activity to generate file/document sharing recommendations. If you choose to share an activity (you can make this decision separately for each activity), its bag-of-words representation is sent to a server (inside the EECS firewall, through a secure socket connection) and then compared to the other activities shared by other study participants.

Running the software requires just a few minutes each day -- to make sure it is up and running, to check whether the display which visualizes the activities looks accurate, and to check if there are any sharing recommendations. I'll also interview each participant twice during the study (each interview should last about 30 mins).


Career/Job Information (Back to Top)

Database Tutor/Reader

Assist partially-sighted design engineer in learning Database management systems and Java. Duties include tutoring, helping with development environment(s), help solve accessibility challenges. Fun, stimulating environment.


Application Instructions : Email () a letter outlining relevant background. Resume preferred, Include a couple of references. Code samples/documentation also welcome. Rate: negotiable.
Hours: 4-8 h/week
Employment Start Date:
Immediate. Location: Regent St. near Dwight

Reader for partially-sighted Engineer.

Assist in web searching, identifying professional opportunities, editing documents, help with Windows software. Read aloud, where needed. Occasional short driving trips desired, but not required. Location: Regent St. Fun, stimulating environment.


Hours: 3-5 h/week.
Application Instructions : Email letter outlining relevant background. Resume preferred, Include a couple of references.
Compensation: $8 per hour, no withholding
Employment Start Date: Immediate.

SanDisk will be hosting on-campus interviews on Friday, October 31st. Please email your resumes directly to Lisa Pham at . The deadline is Thursday, October 16th. Below are the positions that we will be interviewing for. In your email, please indicate the position you are interested in.

Systems Design:
Job Description: In this position, the individual will be responsible for designing, defining and implementing complex systems to meet product requirements while facing NAND memories limitations. Designs, defines and implements complex system requirements for customers and/or prepares studies and analyzes existing systems. Determines system specifications, input/output processes and working parameters for hardware/software compatibility. Coordinates design of subsystems and integration of total system. Identifies, analyzes and resolves program support deficiencies. Develops and recommends corrective actions. Qualifications: Bachelors in Computer Science/Math, Electrical Engineering and project or coursework in Static Timing & Analysis, Computer Architecture, Computer Theory and Algorithms.

NAND Design:
Job Description: Design of some digital and analog circuits. Responsible for block level and full chip simulations and debugging simulation results. Will perform micro probing to debug silicon. Work with characterization engineers to fully characterize silicon. Will work with the design team to find design solutions to issues found on silicon. Required to learn all details of NAND flash memory. Qualifications: MSEE or Ph.D. in Electrical Engineering preferred. Course work in Digital/analog circuit design (advanced), device physics, device processing. Preferred skills: Experience in using simulation tools. Must possess some understanding of interaction of design, device, reliability and process. Previous experience working as part of a design team and ability to work well with others is key.

Yield Analysis Engineer:
Job Description: Candidate will be responsible for setting up automated yield reports using the Yield Management software in use at SanDisk. Training on such software will be provided internally. Automation of yield reports consists of querying data from databases, performing analysis using a data mining application, and publishing the results online. This work may require the candidate to write different type of scripts in Perl/Python/Tcl to extend the software capabilities or perform ad-hoc analysis. Candidate will have to interact with several teams in order to understand each their reporting needs and be able to generate the specific type of report analysis that is required. Based on each group requirements, automated alerts to tack production issues will have to be set up using the Yield Management software. Candidate might be asked to help in tracing production issues using the previously created alerts. Qualifications: Understanding or exposure to device and product test, and statistics is a plus. Excellent computer skills in both UNIX and Windows operating systems. Knowledge of SQL, Perl, Python, Tcl is a plus. Excellent analytical, written and oral communication skills

Business Unit: CISCO, CDO
Work Location San Jose, CA; Research Triangle Park, NC; Boxborough, MA; Richardson, TX.
Major(s) Accepted MS degree in Computer Science or Computer Engineering
Job Title: Software Engineer II

General Description

Imagine having the opportunity to evolve tomorrow's Internet technology today. A select number of top university students will do just that as they put their endless study hours, creativity, and dreams to work developing technology that will change the way people work, live, play, and learn. If technology is your passion, Cisco may be the place for you. As a Cisco Engineer, you can help develop network technology in voice, security, switching routing, storage, wireless, and network management systems, creating products and solutions that affect home, business, education, and government networks. work experience requirements, If applicable The ideal candidate should possess the following attributes:

Depending on the role, the following may be required:

To apply: Email your to by Friday, October 24, 2008.

Visa specific information
Qualified applicants must have work authorization to work in the U.S. (U.S. Citizen or Perm Resident).

Chai Labs, Inc. - Member of Technical Staff

We are an early stage Internet company comprised of folks from MIT, Stanford, Google, Yahoo, and Oracle, and backed by Tier-1 Venture Capitalists and Angel Investors. We are located in downtown Mountain View, in the heart of Silicon Valley. Here's an article on one of our founders -

We are working on interesting and impactful Computer Science problems, and are looking for smart, self-motivated, friendly, down-to-earth people to join us. We offer a strong cash package, excellent equity compensation, medical and dental insurance, free catered lunches, and the opportunity to change the world.

Member of Technical Staff

If this sounds interesting, please drop me a note at

Gokul Rajaram Co-Founder/CEO