Kate Lynch is a Software Development Manager for Princeton University Libraries. She has worked in library software development for over ten years, and in repository development for more than half of that time. She has taught Digital Library Systems in the Library & Information Science program at Drexel University. Her areas of expertise include long-term digital preservation, software development project planning, and web accessibility. She has an MSLIS from Drexel University in Library Science.