I joined the computing sciences faculty at Elon University in 2008 and hold the position of Associate Professor. I am currently engaged in research on computing sciences education. My work addresses data visualization education as well as simultaneous support of multiple learning styles in a single course. In my past research I have addressed issues of human-computer interaction related to multi-display systems and password systems. I welcome the opportunity to conduct research with undergraduate students and encourage students to contact me to discuss research projects and other opportunities. While my foci are computing education and human-computer interaction, I am willing to advise a very wide variety of research endeavors.
Prior to my time at Elon, I held the position of Assistant Professor of Computer Science at Bowling Green State University. I attended Georgia Institute of Technology as a member of the Information Interfaces Lab, where I received a Ph.D. in computer science. I completed my undergraduate work at Baldwin-Wallace University, where I received a B.S. in computer science and mathematics. I have also held a number of summer internship and scholarship positions, including work at Microsoft Research, Miami University, and Interactive Payer Network, now a part of Change Healthcare.