About Me


I'm a professor in the Computer Science department at the University of Virginia (joined August, 2004). My research interests include computer science education and computer graphics, the latter focusing on virtual reality and haptics. I completed my undergraduate degree at Stony Brook University and completed my Ph.D. in 2003 at the University of Pennsylvania studying under Norman Badler.

In the spring of 2023 I am teaching two CS 3710: Introduction to Cryptocurrency (github octicon
cat{.github-octocat}) and CS 4501: Cryptocurrency (github octicon

You can also find me online at github; I don't really do social media anymore. I serve on a number of committees, most notably as the chair of the Academic Affairs Committee of the UVa Faculty Senate.


Department of Computer Science
85 Engineer's Way, P.O. Box 400740
Charlottesville, VA 22904-4740
spacer Office: Rice Hall, room 402
Phone: (434) 982-2215
E-mail: aaron (at) virginia (dot) edu
UPS/FedEx address: replace 'P.O. Box 400740' with 'Rice Hall, room 527'

UVa Links

External Links



Valid HTML 5
Valid CSS!