Jim is a Principal Interaction Designer at Cooper, where his work ranges from consumer web applications to mission-critical business software. He is especially interested in the ways in which technology can help people interact and serve as a catalyst for communication and collaboration, rather than acting as a barrier. At Cooper he helps clients master the design process to better understand their users, and he harnesses the power of user research to surface the objectives of the design. Prior to joining Cooper in 2010, Jim worked at several startups focused on creating tools for the design, development, and runtime management of software systems. A graduate of Brown University with a degree in Computer Science, Jim initially worked as a programmer before spending several years in technical training and curriculum development, designing learning experiences for students. A chef at heart, Jim can be found most weekends cooking for friends.