Lindsey Kuper ------------- Contact information ------------------- 707 S. Clifton Avenue 847 636 0186 Bloomington, IN 47401 lkuper@cs.indiana.edu http://www.cs.indiana.edu/~lkuper Research interests ------------------ Programming languages, functional programming, logic programming, and compilers. Education --------- Indiana University, Bloomington, IN School of Informatics and Computing Ph.D. student in Computer Science, August 2008 - present. GPA to date: 3.823/4.0. Grinnell College, Grinnell, IA B.A. double major in Computer Science and Music (with honors), August 2000 - May 2004. GPA: 3.52/4.0. Publications ------------ * Efficient representations for triangular substitutions: A comparison in miniKanren. David C. Bender, Lindsey Kuper, William E. Byrd, and Daniel P. Friedman. Submitted for publication in FLOPS 2010. (http://www.cs.indiana.edu/~lkuper/papers/walk.pdf) * A pattern matcher for miniKanren, or, how to get into trouble with CPS macros. Andrew W. Keep, Michael D. Adams, Lindsey Kuper, William E. Byrd, and Daniel P. Friedman. 2009 Workshop on Scheme and Functional Programming, Boston, Massachusetts, August 2009. (http://www.cs.indiana.edu/~lkuper/papers/lambdae.pdf) Research experience ------------------- * Summer 2009: Worked with the IUCS Relational Programming Research Group on improvements to miniKanren, a declarative logic programming system implemented in a pure functional subset of Scheme. (http://iucs-relational-research.googlecode.com/) Teaching experience ------------------- * August 2009 - present: Associate Instructor, B521 Programming Language Principles (http://www.cs.indiana.edu/classes/b521/) * January 2009 - present: Associate Instructor, C311 Programming Languages (http://www.cs.indiana.edu/classes/c311/) Associate instructor under the direction of Daniel P. Friedman. Responsibilities include designing and grading homework assignments and exams and teaching weekly lab sections on a variety of programming language topics presented in Scheme. Professional experience ----------------------- Bedford, Freeman and Worth Publishing Group, Portland, OR and New York, NY Software Developer, July 2006 - June 2008 Began as a contractor and was promoted to a staff position within six months. With a small team, designed, implemented, and maintained a build system and set of tools for generating online books from heterogeneous XML sources (in object-oriented Perl using the Class::Std system). Wrote the documentation for the build system (20,000 words in wiki format), trained the rest of the development team in its use, and migrated the code to Subversion. IBCTV, Chicago, IL and Portland, OR Web Designer/Developer, August 2004 - June 2006 Designed and developed portions of a hosted website analytics application built on a custom MVC framework implemented in PHP and MySQL. Led the web-standards-compliant overhaul of the application, including writing all CSS. Prototyped, implemented and tested 40+ standards-compliant XHTML/CSS websites for clients and two major redesigns for the company's corporate website. iD Tech Camps, Austin, TX and Evanston, IL Digital Music Editing Instructor, Summer 2003, Summer 2004 The first instructor to teach the Digital Music Editing course at iD Tech, a technology summer camp program held at universities nationwide. Designed and taught customized weekly curricula on digital audio production. Diagnosed and solved troubleshooting issues with digital audio and MIDI hardware and software. Received special commendation from the company's VP of Camp Operations for frequently assisting other instructors on the internal mailing list. Academic workshops ------------------ * CRA-W Grad Cohort Workshop, invited participant, March 2009. * Google Workshop for Women Engineers, invited participant, January 2009. Honors and awards ----------------- * Graduate Women in Science Fellow, Indiana University, 2008 - present. * Grinnell College Dean's List, 2001. * National Merit Scholar, 2000. Other activities ---------------- * ICFP Programming Contest participant, 2008 and 2009. * A variety of GPL'd programming projects, 2008 - present. (http://narorumo.googlecode.com) * Finishing participant, Indianapolis Monumental Marathon, 2009; ING Georgia Marathon, 2008; San Juan Island Marathon, 2006; Chicago Lakeshore Marathon, 2004 and 2005. * Contemporary Vocal Ensemble, Indiana University Jacobs School of Music, 2009 - present. * University Chorale, Indiana University Jacobs School of Music, 2008 - 2009. * Grinnell Singers, Grinnell College Department of Music, 2000 - 2004.