I am an Assistant Professor of Computer Science in the Department of Mathematics and Computer Science at Rollins College. I earned my Bachelor's of Science degree from Duke University and my Masters and Ph.D. from Georgia Tech. I have previously taught at Duke University, Georgia Tech, and Emory University.
I teach a broad range of courses in Computer Science including CS I and II, Computer Architecture, Object-Oriented Programming and Design, and special topics such as Computational Photography, Human-Computer Interaction, and Senior Capstone.
My research focuses on analyzing and understanding use of technology in a broad range of other fields including theater, computer science education, psychology, and assistive technology.