 | Level: Introductory 25 Mar 2008 Listen to a chat about an innovative class at UCLA. Not familiar with podcasting? Learn more. In this podcast
In this 23-minute podcast, hear about an innovative computer science class
at the University of California at Los Angeles that offers students the
opportunity to choose an open source project adventure, focused on Web 2.0
technologies, and interact with professionals from IBM during the project.
UCLA computer science professors Paul Eggert and Jens Palsberg join IBM project lead
Gergana Markova and classroom assistant Gabe Nataneli in the discussion.
Listen
(23:06)
(Click to listen or right-click Save as to download)
Read
the transcript
About the guests  Paul Eggert lectures in the UCLA Computer Science Department in the area of software systems and languages. Previously he was the CTO of Twin Sun, Inc., El Segundo, CA, a strategic technical services company for the Japanese market that has produced several successful products based on GNU, Linux, and BSD software. Paul has contributed to many important GNU projects, including Autoconf, Bison, Diffutils, GNU Emacs, GCC, the GNU C Library, the GNU core utilities, and GNU tar. He is currently a member of the GNU C Library Steering Committee and is a maintainer or developer for far too many GNU projects.  Jens Palsberg is a professor of computer science at UCLA and was
instrumental in establishing this teaching/mentoring partnership with IBM.
He received a doctorate in computer science from the University of Aarhus,
Denmark, in 1992. From 1992 to 1996, he was a visiting scientist at various
institutions, including MIT. From 1996 to 2002, he was an associate
professor, and from 2002 to 2003, he was professor of computer science at
Purdue University. His research interests span the areas of compilers,
embedded systems, programming languages, software engineering, and
information security. He has authored more than 80 technical papers and
co-authored the book Object-Oriented Type Systems.  Gergana Markova graduated with a MS in Computer Science from Purdue University in 2003. Since then, she has been working for IBM in Tucson, Arizona as a Software Engineer developing the user interface of the Tivoli Storage Manager (TSM) backup and archiving product. The TSM Web team she is part of, enables the converting of the TSM command line into an intuitive, user-friendly, web based interface for both enterprise (Administration Center) and small business (Express) customers. Her favorite expertise is Java code utilities -- shared code that makes our life far more easier to do once, test once, and reuse many, many times. Gergana is also the team's focal point to the IBM Presentation services (PS) and enhances and commits all custom contributions back to this IBM open source offering. In addition to her daily job, Gergana is a very active University Ambassador with the IBM Academic Initiative, while displaying her passion for academia and desire to help shape our future colleagues . In 2006, Gergana and two other Extreme Blue friends masterminded the ~Create Your Own Technology Adventure~ IBM class project offering at UCLA's CS130 Software Engineering class. Gergana is also a core team member of the IBM Women Inventors Community.
 Gabe Nataneli is a PhD student in computer science focusing on the areas of computer graphics and vision. His passion for software began when he was 5 years-old programming on a Commodore 64 and, since then, he has explored a large number of different computer platforms, programming languages, and software techniques. Over the years he was involved in literally hundreds of projects and also published several technical papers on a variety of engineering topics. In the role of teaching assistant, he has taught many software classes ranging from introductory object oriented programming to advanced computer animation. He holds a BS in electrical engineering from UCLA and is currently collaborating very closely with the visual effects industry for his dissertation.
System requirements
Right-click the link next to this icon and select Save target as if
you're using Microsoft® Internet Explorer® or Save link as if you use Mozilla Firefox.
Select the location on your hard drive where you want to store the audio
file — on your desktop, for example.
When the download completes, double-click the audio file on your desktop.
It will play on your computer's default MP3 player —
Windows® Media Player or iTunes, for example.
Duration
23:06
Get the podcast | Description | Name | Size | Download method |
|---|
| Interview | cm-int032508 | | HTTP |
|---|
| Transcript | cm-int032508txt | | HTTP |
|---|
Resources
Rate this content
|  | |  |