Daniel Yoo http://hkn.eecs.berkeley.edu/~dyoo dyoo@hkn.eecs.berkeley.edu 2035 Ralmar Ave East Palo Alto, CA 94303 (650)255-6186 Objective PhD student: research into programming language theory and its application on software tools. Also would like to research PLT application on educational curricula. Education Bachelor of Science (BS) in Electrical Engineering and Computer Science (EECS) in May 2001 at the University of California, Berkeley. Technical Skills Extensive experience with programming languages since 1995. Experience includes: Python, Scheme, Java, Perl, C, SQL, as well as Unix adminstration and tools like Emacs, LaTeX, and Subversion. Work Experience and Projects 2002-2005 Co-organizer for the Bay Area Python Interest Group (BayPIGGIES: http://baypiggies.net). Arranged speakers to discuss the Python programming language. 2001- Software developer at the Carnegie Institution of Washington. Wrote database-driven web sites and data analysis programs, including the Pubsearch digital publication library project (http://pubsearch.org). Contributor to the GMOD sourceforge project. (http://gmod.sourceforge.net) 2001 CS3 Teaching Assistant. Led discussions in UC Berkeley's introductory Scheme class (CS3), answering questions in office hours, writing homework and laboratory solutions, and maintaining computer labs. 2000 Software Developer for medbiz.com (http://www.medbiz.com). Helped develop medbiz.com's web site using the IBM Websphere Commerce Suite. Work experience includes: implementing business logic with C++ and IBM's Net.Data, writing Secure Socket Layer (SSL) scripts, and developing SQL database programs. 2000- Python Tutor. Tutoring for the python-help@python.org mailing list. Providing technical support and answering questions about Python installation and program development. Helping programmers learn about the Python standard library, and writing modules to demonstrate programming techniques and style. Furthermore, actively tutoring on the Python-Tutor mailing list: tutor@python.org. 1999-2000 Group Tutor for the SPC. Taught programming to students at UC Berkeley's Self Paced Center (SPC). Tutored the following classes: Scheme (CS3), Fortran (CS9A), C (CS9C), Advanced Scheme (CS9D), UNIX (CS9E), C++ (CS9F), and Java (CS9G). Organized help sessions, administrated mailing lists for classes, and answered individual student questions. 1998 Perl Software Developer. Wrote in-house prototype implementation of the Stable Marriage Algorithm for use in the EECS Internship Program. Used Perl to develop the web interface, and C to implement the marriage algorithm. 1998 Python Software Developer. Wrote in-house Exam Checkout application for Eta Kappa Nu's (HKN's) Exam Files department. Written to help reduce paperwork necessary to lend out old exams.