General Info | CV | Teaching
Research | Publications | Personal Pages
|I was born and raised in Baltimore, MD making me an Orioles and Ravens fan. In 1997 I graduated from Patapsco High School in Dundalk, MD. After high school, I went to Gettysburg College in Gettysburg, PA, where I received a BS in Math and Computer Science in 2001. In 2003 I completed an MS in Computer Science at Duke University in Durham, NC. Finally, in 2007 I earned a PhD in Computer Science from UCSD in San Diego, CA. My thesis advisors were Dr. Amin Vahdat and Dr. Alex C. Snoeren, and my thesis can be found here.
|I am a Professor of Computer Science at Williams College in Williamstown, MA. I occasionally spend time at UMass Amherst as an Adjunct Professor. I have studied computer forensics, mobile application management, and energy management/monitoring systems in smart homes. I am grateful for the support provided by my 2014 NSF EAGER award, 2009 NSF CAREER award, and the GENI project. I am also interested in computer science pedagogy. Since 2021, I have been developing computer science curricular materials for children in elementary school. When I'm not working, I enjoy spending time with my family and participating in a variety of outdoor activities, including (but not limited to) ultimate frisbee, skiing, soccer, basketball, and kayaking. In my past life, I was also an excellent surfer.
|You can find a brief professional bio here.
- Daring Change video about sustainability and the liberal arts
- Faculty lecture series on occupancy prediction in a smart home
- Info about the Williams Summer Science Program
|Teaching and Advising
|Past Workshop Info