Master of Science in Media Arts & Sciences
Bachelor of Computer Science with minor in Digital Image/Sound and the Fine Arts
Graduated with Honors. Dean's List 2004-2006
I work at the intersection of Machine Learning and Visualization within the PAIR initiative at Google Brain. Recently I've been working on TensorFlow.js, a deep learning library for the web.
Design and development of custom web based data visualizations using open source technologies.
Worked on a wide variety of client and internal projects at Bocoup, both as a team lead and individual contributor. Responsibilities included: client relationship management, technical project planning, user and stakeholder interviews, visualization design and prototyping and implementation data-driven web applications at various levels of the stack, including some built top to bottom.
Published blog posts on visualization topics and developed classes and workshop materials for in-person delivery including: Introduction to D3, Text Analysis and Visualization as well as an Art & Code Workshop developed to introduce high school girls to computational creativity.
Design and develop innovative information visualization systems for use by a broad audience.
Designed, developed and deployed Many Bills (http://manybills.us), a publicly accessible web based visualization of congressional legislation. Work on this project has been published in CHI and SIGIR conferences, and the project was also an Official 2011 Webby Awards Honoree.
Conducted user research on use of data visualization and user behavior in data heavy applications.
Research on new ways for individuals and communities to communicate and collaborate.
Built and launched a web based visual microblogging tool that allowed people to document their everyday data and create statistical graphs of their lives using a simple twitter-like text interface.
For my thesis work I created a novel programming environment to encourage collaboration between distributed programmers within communities of practice by tracking and visualizing the movement of code within the community with very ﬁne granularity.
Gave numerous presentations to sponsors in both small and large groups.
Development of Java based NextText and TextEngine libraries for dynamic typography and computer vision based integration with real time human performance.
Designed and implemented installation and performance art pieces using said libraries. Led a team of three developers (coordinated so ware development schedule and process) during my last six months there.
Gave tutorials to aid student understanding of material presented in class. Prepared practice exercises & learning resources. Marked assignments and provided feedback to students. Courses include: Introduction to Object-Oriented Programming (COMP 248), Introduction to Theoretical Computer Science (COMP 335) and Computer Graphics (COMP 471)
Data Visualization, Interaction Design, Qualitative User Research, Software Development
OpenVis Conf: I've been on the OpenVis Conf program committee since the inception of the conference (2013-2018). This involves reviewing talk applications and soliciting talks and topics from the community. I also organized and administered the diversity scholarship program.