Curriculum Vitae Scott Draves email spot at draves dot org web http://scottdraves.com education Carnegie Mellon University, PhD in Computer Science. entered in 9/90, graduated 7/97. advised by Andy Witkin and Dana Scott from 9/90 to 1/92. advised by Peter Lee from 1/92 to 7/97. thesis committee: Andy Witkin, Bill Scherlis, Olivier Danvy, and Peter Lee. thesis title: Automatic Program Specialization for Interactive Media. Brown University, ScB in Mathematics. entered in 9/86, graduated in 5/90. graduated Magna cum Laude and with Honors. worked in Andy van Dam's graphics lab. thesis advised by Thomas Banchoff. thesis title: fnord (visualization of mathematics and geometry). employment Principal, Spotworks, 3/04 - present, o Software Art o DVD and HD video installations Generalist, R&D Department of PDI/Dreamworks, 3/03 - 3/04, o 3D animation software for feature films Senior Software Engineer, FastForward Networks, 12/99 - 9/01, acquired by Inktomi Corporation, 10/00 o internet startup doing broadcast streaming media distribution o server and protocol development, integration, demos and ideas o conceived and implemented graphical network management user interface o lead support for mp3 format Senior Software Engineer, BrokerBot Inc, 9/99 - 12/99 o internet startup in financial services industry o dynamic content, front and back-ends, java, team leader Member of Technical Staff, Transmeta Corporation, Santa Clara, 7/97 - 8/99 o software engineer at fabless VLSI design company o simulation and debugging systems o performance optimization Visiting Researcher DIKU, Copenhagen Denmark, 10/95 DAIMI, Aarhus Denmark, 11/95 o funded by a grant from Danish government (DART). o performed independent research. Hypermedia Researcher, NTT Data, Tokyo Japan, 6/93 - 8/93 o advised by Shigetoshi Yokoyama. o designed and implemented a system for attaching buttons to objects in real-time video. Given camera path, buttons are modeled in 3D to register with on-screen video. Written in C++ with SGI's Inventor. o prototyped 2.5D data visualization system based on interactive dragging and zooming of images. Summer Intern, Silicon Graphics, Mountain View CA 6/91 - 8/91 o advised by Jim Winget. o conceived, designed and implemented Shape, a module for the Explorer scientific visualization system. Shape is data-parallel with C syntax and Scheme core, its implementation is 10000 lines of C++ and makes extensive use of compile-time code generation with gawk. consulting & part time positions Consultant, Simple Star, Inc, San Francisco 1/03-3/03. o red-eye reduction & auto level correction Director plug-ins. Consultant, MetaCreations Corp, Santa Barbara, 11/98 o integration of fractal software into Kai's Power Tools. Consultant, BodyCentered Music, Chicago, 5/97 o connected music instrument to graphics with MIDI. Consultant, ETAB Data, Uppsala Sweden, 12/95 o incorporated fractal software into an Adobe After Effects plug-in. Undergraduate Research Programmer Brown University Computer Graphics Group, Providence RI 5/88-9/90 o advised by Andries van Dam and John 'Spike' Hughes. o administrated BAGS, a large, portable software system for modeling, animation, and rendering. o designed and implemented software in BAGS. o interacted with vendors (spent and monitored $120k grant). o directed animations, including a 2500 sun4-hour piece. Assistant System Administrator Institute for Research in Information Scholarship (IRIS) Brown U, 5/87 to 5/88 o learned InterMedia. o learned vi. refereed publications (technical) The 4th International Symposium on Non-Photorealistic Animation and Rendering, 6/06; The Electric Sheep and their Dreams in High Fidelity; Scott Draves. 3rd European Workshop on Evolutionary Music and Art (EvoMusArt), 3/05; The Electric Sheep Screen-Saver: A Case Study in Aesthetic Evolution; Scott Draves. ACM Surveys, 9/98; Partial Evaluation for Media Processing; Scott Draves. International Conference on Functional Programming, 6/97; Implementing Bit-addressing with Specialization; Scott Draves. Dagstuhl Workshop on Partial Evaluation, LNCS1110, 2/96; Compiler Generation for Interactive Graphics using Intermediate code; Scott Draves. Eurographics Workshop on Animation and Simulation Lausanne, 9/3/90; Integration of High-Level Animation Controls, Simulation Methods, and Gestural Specification; Zeleznik et al. refereed publications (artistic) The Electric Sheep Distributed Screensaver; SIGGRAPH Sketch, 8/2004. Electric Sheep; O'Reilly P2P Website; 12/2003. An Explanation of the Electric Sheep Distributed Screen-saver; Generative Art (Milan Italy); December 2003. The Interpretation of Dreams; YLEM, Volume 23 #6 May/June 2003. Metaprogramming Emergent Graphics; YLEM, Volume 20 #6 May/June 2000. First Iteration, Conference on Generative Systems and Electronic Art at Monash University, 11/99; Inside the Bomb (video documentary). 6th Annual Biennial Symposium on Arts and Technology at Connecticut College, 2/97; In Transit (live performance with computer graphics); Roger Dannenberg and Scott Draves. art awards and exhibition highlights 2006 HiFiDreams in SIGGRAPH Art Gallery, Boston. 2006 HiFiDreams in Annecy Animated Film Festival, France. 2006 HiFiDreams in ArtExpo, NYC. 2005 Electric Sheep nominated for Webby Award. 2004 Electric Sheep in SIGGRAPH Art Gallery, LA. 2004 Electric Sheep in GenArt NewFangle exhibition, SF. 2004 Electric Sheep Jury Recommendation from ACA Media Arts Festival Tokyo Japan. 2003 LightRhythmVisuals publishes my Electric Sheep VJ single. 2002 Electric Sheep selected for the International Symposium on Electronic Art (ISEA), Nagoya Japan. 2002 Electric Sheep exhibited at ArtFUTURA, Barcelona Spain. 2001 Electric Sheep receives 1st place from the jury at Vida 4.0, Madrid Spain. 2001 Flame #191 wins best-of-show at Art, Science, and Technology at Artisan's Gallery, Mill Valley, CA. 1999 Bomb wins Prix du Public and is awarded 3rd place by the jury at Vida 2.0, Madrid Spain. 1998 Bomb displayed at "art + aesthetics of artificial life" at the UCLA Center for Digital Arts, in association with the Alife 6 conference. 1994 Flame #12 shown at SIGGRAPH Art Gallery in Orlando, Florida. 1993 Flame #149 wins honorable mention at Prix Ars Electronica in Linz, Austria. other publications Automatic Program Specialization for Interactive Media; PhD thesis. Lightweight Languages for Interactive Graphics; CMU-CS-TR-95-148. The Fnord Reference Manual http://www.cs.cmu.edu/~spot/fnord-manual.ps was referee for International Conference on Functional Programming 1996 Programming Language Design and Implementation 1996 Principles of Programming Languages 1997 Higher-Order and Symbolic Computation 1999 3rd European Workshop on Evolutionary Music and Art (EvoMusArt05) Siggraph 2005 Sketches feature film credits Shrek2 (under Research & Development) invited lectures Hong Kong University 7/94 University of Washington 5/95 Microsoft Research 5/95 DIKU (U of Copenhagen) 10/95 DAIMI (U of Aarhus) 11/95 MIT AI Lab 3/97 Santa Fe Institute 4/97 MIT Media Lab 11/01 rhizome.la 12/01 dorkbot.sf 9/02 Harvey Mudd College 3/03 Thomas Banchoff's Festschrift 11/03 YLEM Forum at the Exploratorium 1/04 O'Reilly Emerging Tech Conference 2/04 Parsons with Alex Galloway, NYC 4/04 dorkbot.nyc 5/04 Siggraph Silicon Valley, Cupertino 6/04 FutureSalon, Palo Alto 6/04 Planetworks Forum, SF 7/04 UBC Computer Science, Vancouver 9/04 dorkbot.socal 10/04 greenfestival, SF 11/04 UC Santa Cruz (Ralph Abraham) 1/05 Planetworks Forum, NYC 2/05 050505, Berkeley Center for New Media 5/05 San Francisco Art Institute 11/05 ITP, NYU 3/06 Parsons, NYC 3/06 UAT Tech Forum 7/06 Google Tech Talk 9/06 Digital and New Media, UCSC 11/06 art exhibitions 1990 Technical director of ray-traced animation used at the opening and dedication of Brown's then-new building, the Thomas J. Watson Center for Information Technology. Early version of flame on European TV documentary, with Henry Kaufman 1992 private show at SGI by Jeff Dauber (Mountain View) Complex Systems show (Canberra Australia) 1993 Prix Ars Electronica (received Honorable mention)(Austria) Forbes Art Gallery (Pittsburgh) 1994 SIGGRAPH art show (Orlando) featured artist at Art & Technology show (Taiwan National Art Institute) Siemens/Nixdorf DIALOG magazine (12/4/94) Beaux Arts Ball (live projected video with DJ), Pittsburgh. 1995 @-cafe (NYC, live projected video with live band) Fazination Chaos und Fraktale (CD-ROM published by Vogel Computer Presse) 1996 PowerGrid Internet Magazine Kaya (Pittsburgh, live projected video with DJ) Bit.Movie (bomb received 2nd place)(Italy) part of electric-kingdom rave 6/21 by edum-telecorps part of ambi-fest 7/4 with edum part of album cover for Swedish rock band Anywhen video for Effectorland, Dutch experimental music project live video at Interactive Bean, 12/13 Chicago (with Alexander Horn, aka nanodust) 1997 live video at Shelter with Derrick Carter, 3/15 and weekly thereafter in Chicago (with nanodust) part of installation neo-nudism by Nell Tenhaaf (see the contemporary art magazine Parachute #85) 8/30 UCO exhibition @ Herzliya Museum of Art, Israel 12/31 several parties in SF and Toronto 1998 4/16 Tech Art Gallery, San Jose 6/26 art + aesthetics of artificial life at the UCLA Center for Digital Arts. 8/22 Palo Alto Arts Festival (digital art exhibition, invited speaker). 1999 1/7 EFF party at Anon Salon, SF. 1/21 Cafe Babylon, SJ. 1/29 Cascadia Forest Defenders rave at 2779 16th, SF. 2/10 Bomb wins 3rd place and Prix du Public at Vida 2.0, Madrid 3/5 bomb exhibited at SCHOEMER-HAUS, Klosterneuburg Austria 2/? another Anon Salon event. 3/15 taught in class at Western Australian Academy of Performing Arts 3/27 friends & family party, 199 utah, SF. 4/7 in UCBM, another tenhaaf installation, Petro Gallery, Toronto 4/? house party for mila in SF. 4/24 BE CALM, 964 natoma ambient night, SF 4/19 Be Demo Party at NAB'99, Las Vegas. 5/28 house party for dean, SF. 6/12 Bianca Evolves You party at 550 Barneveld, SF 6/19 house party for lea & vindi, 1983 15th St Burningman at camp "Come into the Light" 9/10 964 natoma ambience 10/16 house party for cassidy 10/23 1800 illinois warehouse party, SF 10/30 801 minnesota loft party, SF 11/6 Digital Biota party, Winchester Mystery House, San Jose 11/20 Koinonea 2012, Dancehouse Yonder, SF 11/31 1800 illinois NYE (w/justice league & beta lounge) 2000 1/? b6 (bianca party on mt tam) 3/3 jwz's DNA lounge closing party 3/4 no-on-knight benefit friends-n-family rave at somar gallery 4/6 mozilla party 3.0, The Sound Factory, SF 4/29 vibrant "spring gathering", 966 market, SF 4/15-4/30 The Grid (made by Patrick Lichty out of Bomb & Geiss), shown at "Through the Looking Glass", Beachwood Ohio. 5/6 Trapezo launch party, Backflip, SF 5/20 Cycling '74 experimental music/video night, 964 natoma 6/1 Xigo launch party, SF 8/11 Space Rock/Trance Festival, Cellspace, SF Burningman, projections at bianca's smut shack, all week 9/21 z, the final abstrakt zone party, oakland 9/22 zada.com corporate party 10/27 electric sheep premier at 964 natoma ambient halloween 11/18 radiance party at kelly's mission rock, sf 11/20 dub-beautiful collective at amnesia, sf 12/14 electric sheep animations in videotics #59 12/31 rhythm society NYE at st john's church, sf 2001 1/7 dub-beautiful collective at the hush-hush, sf 1/20 flame animation on iscreensaver site 1/25 ascension, sflnc benefit at *space 550, sf 2/4 dub-beautiful collective at the hush-hush, sf 2/17 dub-beautiful at 964 natoma, sf 3/23 my home page listed on freshfroot.com 3/28 electric sheep at ArtAngels launch party at somarts, sf 5/1 two page image of flame #148 in wired magazine 7/3 flame #191 won best of show at Artisan's Gallery Art, Science, and Technology show in Mill Valley, CA. 8/1 flame #149 in Atomic Computing Magazine, AU. 9/21 newsforge.com runs story on electric sheep. 9/26 three photographs selected for burningman.com 11 Electric Sheep receives 1st place from the jury at Life/Vida 4.0, Madrid Spain. 2002 4/5 electricsheep in Kontrollfelder at hartware, Dortmund, DE. 4/10 sheep received Dave Central's "Best of Linux" award. 4/26 electric sheep documentary at rhizome.SF inauguaral session 5/22 and at open_digi at The Dog Star in Brixton, London. DIVA magazine 2002#3 (japan) has two page spread of flame images and text, plus the section graphic. 5/25 electric sheep covered in Asahi Shinbum, Japan. 6/8 guest vj at Resonant Wave festival, Berlin. 6/15 guest vj at Sonar music festival, Barcelona. 9/12 one photograph selected for burningman.com. 9/14 guest vj at chillits, camp-n-sons, CA. 10/31 electricsheep in ArtFUTURA, Barcelona, Spain. 10/26 visuals for vibrant, SF. 10/27 electricsheep in ISEA, Nagoya, Japan. 11/9 visuals for woom, SF. 2003 2/13 featured artist at sflnc'c ascension, 1015, SF. 4/18 LightRhythmVisuals launch/release party, IKHQ, SF. 5/17 viz for metamorphosis, Oakland. 5/24 viz for be here now, studio z, SF. 6/3 lecture/demo at Electron Salon, Santa Cruz. 6/15 visuals for rise at cafe cocomo, SF. 9 spotworks played at disorient dome, burningman. 10/13 sheep used in Commandos 3 Splash by Eidos. 11/1 visuals for private party, warehouse 23, Boston. 11/29 visuals for tripsgiving, 964 natoma, SF. 11/30 bomb listed in runme.org. 12/12 paper at Generative Art, Milan, Italy. 12/14 sheepumentary in T-10 film festival, Oakland. 2004 1/5 electricsheep.org in rhizome.org online gallery. 1/8 flame prints hang in DreamWorks gallery in Redwood City. 2/6 fuse listed in runme.org. 2/16 spotworks demo at ConCon, Rx Gallery, SF. 2/27 sheep gets Jury Recommendation from ACA Media Arts Festival, Tokyo. 3/14 live video at Synergia at infinite kaos HQ. 3/25 electric sheep live at bitsplitters, London. 3/27 live video for WTF party, abstrakt zone. 3/31 SPOTWORKS DVD release party, studioz, SF. 4/1 article in intelligent agent magazine Vol 1 No 1. 4/14 live video for Whitebox VIP XII, The LAB, SF. 4/24 live video for Opium, SF. 4/30 live video at The Bunker, subtonic, NYC. 5/5 live video at eyewash at The Remote Lounge, NYC. 5/8 live video at alladin productions at Vol. 01, Brooklyn. 5/16 electric sheep for Erik Davis at ASSACon, SF. 5/20 live video in main room of 1015 with Hybrid for Ascension, SF. 5/29 live video with Axis Mundi @ Digital Be-In, Somarts, SF. 6/1-7 sheep in Runtime Art show, Zagreb Croatia. 6/5 10k lumen live electric sheep @ Planetwork, SF. 6/11-25 NewFangle GenArt (6 computer live sheep), SF. 6/11 live video LightRhythm:R2 DVD release (@AVIT), SF. 6/18 live video with Rhythm Society, Sweet's Ballroom, Oakland. 6/20 screening electric sheep @ backyardflix.com, SF. 6/20 electric sheep in no-org.net video/net/art exhibition. 7/1-29 Rx Gallery group show, SF. 7/1 live video for triple-power @ sublounge, SF. 7/3-4 live video for vibrant campout, camp-n-sons, CA. 7/9 live video for "dances of ecstasy" premier, StudioZ, SF. 7/10 sheep installation for Awe to Action conference, SF. 7/15 live video for Church of WOW fundraiser, SF. 8/7-12 siggraph art gallery, LA. 8/11 live video for coco conn's siggraph after-party, LA. 8/21 live video for psychotherapy (dark nebula), outside SF. 8/29-9/5 sheep installation for disorient, burningman, black rock city NV. 8/29-9/5 sheep installation for sol system, burningman, black rock city NV. 9/2 live video for green gorilla, burningman, black rock city NV. 9/3 live video for planet wow, burningman, black rock city NV. 9/26 live video at inter-mission.org, Vancouver. 10/9 electric sheep installation at 964 natoma, SF. 10/9 live video at "red alert" sunset art park, LA. 10/11 live video at Synapse at Monroe's, LA. 10/24 live video at techno cosmic mass, Oakland. 10/25 electric sheep exhibited at Cimatics, the Brussels International Festival for Live Audio Visual Arts & Vj'ing. 10 eye candy & contemplation, art institute of california, orange county. 11/05 demo at Accelerating Change Conference, Palo Alto. 11/06 lecture and live video for Synergenesis, SF. 11/13 video for triple-power, sublounge, SF. 11/17 Computer Edge Magazine story, Colorado. 11/20 video for sol system, Club Terra, SF. 12/16 release party for Spotworks 2nd edition, Rx Gallery, SF. 12/17 video for Rhythm Society, SF. 2005 2/5 video for WorldSpirit Premier Afterparty, IKHQ, SF. 2/11 vieo for Paul Graham's Focus Party, Cambridge, MA. 2/25 video for What's Going On, Mighty, SF. 3/5 video for Burning Solstinox, Somarts, SF. 4/19 photo and plug in Keyboard Magazine. 4/25 interviewed on Enemy Combatant Radio by Heather Dewey-Hagborg, SF. 4 electric sheep nominated for webby award. 5/5 lecture and video for 050505, Berkeley. 6/17 video for rhythm society, SF. 6/18 video for Convocation, Dub Beautiful, SF. 7/13 YLEM Forum, Rx Gallery, SF. 8/4 sheep talk & demo at SCTPLS, Denver. 8/12 Loft-warming 142 Taylor, SF. 8/13 Renegade, False Profit, SF. 9/11 interviewed by R.U. Sirius for Mondo Globo Blogcast. 9/16 Dreams in High Definition demo at Accerating Change, Palo Alto. 9/22 Dreams in High Definition demo at NeoFiles, Mill Valley. 9/24 Dreams at Love Machine, Love Parade underground afterparty, SF. 10/8 Synergenesis 2, Cell Space, SF. 10/13-10/27 On tour with Lightrhythm Visuals in Tokyo, Japan: 10/15 Ageha, 10/15 Simoon, 10/18 On@Off, 10/19 La Fabrique. 10/26 Lecture/Demo guest of Kentaro Fukuchi at National Institute of Advanced Industrial Science and Technology. 11/1 SFAI lecture, SF. 12/5 The Studio at The Palms opening Party, Las Vegas. 12/15 Planetworks Holiday Party 111 Townsend, SF. 12/16 Rhythm Society, Universalist Unitarian Church, SF. 12/31 False Profit NYE Party at 1800 Illinois, SF. 2006 1/20 Metamedia Cooperation 2, U of Oregon Ballroom. 6/5 Keynote lecture, NPAR, Annecy France. 6/5-9 Hifidreams exhibited at Annecy Animated Film Festival. 6/17 Entheocentric salon, cosm.org, NYC. 6/22 Hifidreams in abstract visual music show, SVA, NYC. 8/25 SIGGRAPH art show, Boston. 9/15 Rhythm Society, Universalist Unitarian Church, SF. 10/12 Lecture & Hifidreams @ piksel, Bergen, Norway. 10/18 SFLNC benefit, Supperclub, SF. 11/10 Hifidreams @ hackers, Santa Cruz. 11/25 Entheocentric salon, cosm.org, NYC. Released code Contributes to free software: ranked 303rd, 310th, and 2396th largest in SuSE 5.2 (under different names, as measured by copyright ownership of lines of code). Including: BI - flexible image format and tools (adopted by the NSF Science and Technology Center for Graphics and Visualization). fnord - data parallel function language for interactive visualization of mathematics, used by Banchoff to teach math at Brown. Joint work with Nick Thompson and Matthew Stone. HPPA SML/NJ - back-end code generation for advanced type-safe, heap-based language. zephyr.el - UI for real-time textual human-human interaction in emacs, improved and used by many at CMU-SCS and MIT. flam3 - high quality iterated function systems. This code has been ported to most popular screensavers, such as xscreensaver and After Dark, as well as Photoshop, After Effects, the GIMP. bomb - automatic interactive visual stimulation. Appears on many CD-ROMs, used at clubs and parties world-wide. electric sheep - collaborative screensaver and internet server markup - hypertext in Scheme generating Latex and HTML (derived from work by Jonathon Reese). gimp plugins - flame, fuse, and smooth palette extra curricular One-time expert netrek player, the first real-time, internet-wide team videogame. Played scout bomber with the legendary Horsemen, Pigs in Space, and Loony Toons teams; won league championship (1991 - 1992). Played ultimate frisbee until ~1997. Studied Japanese until ~1997, read about 800 kanji at peak. Played tuba in the Brown University Orchestra and Wind Symphony. Plays and teaches Go (weichi); once rated 4 kyu on NNGS (about 1 dan AGA). Practices Ashtanga yoga.