I am an Assistant Professor of Computer Science at James Madison University in the beautiful Shenandoah Valley of Virginia, USA. I primarily teach Introduction to Programming (CS 149), Advanced Programming (CS 159, anticipated), Designing Interactive Systems (CS 480 and CS 447), and Front-End Web Development (CS 347). My teaching interests include recruiting students from diverse backgrounds (with respect to academic interests, but especially with respect to demographics) and finding parts of the design and computing fields that serve them in following their passions.

My research interests fall under the enormous umbrella of Human Computer Interaction. More specifically I am interested in studying (and designing for) people’s interpersonal interactions and relationships, especially when their interaction is mediated by technology. I am interested in designing novel technological support for the subtle and delicate [sociality]” of human relationships. Of course being primarily interested in teaching, I often cross the streams and design and study these research interests in the context of education and the classroom.


Another (More Modern) Look at a Use of Cultural Probes – How Does the Team make a Kit, Start to Finish.

Reading: A Blog post by Catherine Legros on Medium.com Catherine Legros, A student and design intern at the time of writing, has boiled probing down to 4 steps, which I think are quite accurate, and easy to follow and explain. 1: Conceptualizing ideas, and finding the right activities. We can put all the possible questions … Continue reading Another (More Modern) Look at a Use of Cultural Probes – How Does the Team make a Kit, Start to Finish.