Keith currently works for BAE Systems as a section lead for the Electronic Systems sector. He has also been teaching for the WPI Computer Science department since 2004. The courses he’s taught include CS 3043 Social Implication Of Information Processing and CS 525W Web Ware, which deals with the issues and mechanics of building web-based applications and dynamic websites. Keith is currently working towards a PhD in computer science at WPI. His research focus is on automatically defining events of interest in raw time series sequence data. He also runs an incubator hosting service Kapowee for technically-oriented entrepreneurs, friends, and family. Keith's previous research efforts include data modeling and automated user interface generation. He created a novel data model and user interface technology, which was promoted by WPI and awarded a provisional patent. This work was inspired by a successful six-month project with the MA Norfolk County Sheriff's Office for which he was awarded a Geo. I. Alden Fellowship in 2002. During 2003-2004, Keith served a one-year appointment as a research engineer at WPI's Bioengineering Institute. Keith earned his master’s of science degree in computer science from WPI in 2004. His master's thesis topic was mining temporal association rules from complex temporal sequence data. The system built for his thesis, ASAS, has been in use by many other research projects at WPI since 2002. Keith and his advisor, Carolina Ruiz, have published a paper based on this work: “Mining Expressive Temporal Associations from Complex Data.” He earned his Bachelor of Science degree in CS also from WPI, graduating with High Distinction in 1998. As an undergraduate, Keith's main areas of study were artificial intelligence, computer vision, and software engineering. After completing his BS, Keith worked as a performance analyst and computer scientist for EMC Corporation until 2002 when he returned to WPI as a full-time graduate student. Keith has served as president of the WPI 1998 Class Board of Directors since 1998, as president of the Mass Alpha Chapter of UPE (Upsilon Pi Epsilon, an internationally recognized computer honor society) from 2002-2004 and vice- president in 1998, as president of the Worcester Area ACM Chapter (Association for Computing Machinery) from 1996-1999, and as vice-president of the WPI Social Committee from 1997-1998 administrating a $200K+ campus programming fund.