Home

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.

Blog

First Steps

Since my last post I have made quite a bit of progress in regards to both my knowledge and progress on this project. Since the end of last year, I have gained much more experience in Java, while also learning Python, HTML, and a good amount of CSS. I have begun programming smaller applications in… Continue reading First Steps

Going Forward

As I move on in this project, I plan to keep investigating the different tutor sites that I have looked at in my previous post as well as keep going in learning the different programming languages needed for this program to function. Things have started out slow, but I have been investigating more and more… Continue reading Going Forward