Eelke Folmer

Professor · School of Computing, Electrical and Biomedical Engineering · University of Nevada, Reno

I study how to get around virtual worlds without walking into real walls or losing your lunch.

I am a computer scientist and professor in the School of Computing, Electrical and Biomedical Engineering at the University of Nevada, Reno, and director of the Human-Computer Interaction Lab.

My research has spanned software engineering, human-computer interaction, accessibility, assistive technology and augmented reality — and currently centers on virtual reality. I am especially interested in VR's virtual locomotion problem: how to navigate large virtual environments efficiently, with high presence and without motion sickness.

Outside academia I like crossfit, yoga, pilates, mountainbiking, hiking, snowboarding, standup paddleboarding, music, movies and anime.

Eelke Folmer smiling at an outdoor cafe table, thumbs up, iced matcha nearby

Updates

  • Heading to ACM VRST 2026 in Sendai, Japan (Nov 16–18).
  • Stepped down as department chair after eight years. Now back to focusing full-time on research.

Research

VR · LOCOMOTION

Virtual Locomotion

Moving through large virtual worlds while staying in a small physical space — teleportation, redirected walking, walking-in-place and hands-free navigation techniques.

VR · PERCEPTION

VR Sickness & Vision

Reducing cybersickness through field-of-view restriction and optic-flow manipulation, and understanding the perceptual mechanisms — like stationarity perception — behind it.

VR · EYE TRACKING

Eye Tracking in VR

Measuring and applying gaze in head-mounted displays: eye-tracker data quality, foveated rendering, and gaze-driven interaction.

HCI · ACCESSIBILITY

Accessibility & Assistive Tech

Games, navigation aids and exergames for people who are blind or visually impaired, using haptics, audio and sensory substitution.

▶ SELECTED PROJECT VIDEOS FROM THE LAB

Publications

2025

2024

2023

2022

2021

2020

2019

2018

Majed Al-Zayer, Paul MacNeilage, and Eelke Folmer. Virtual Locomotion: a Survey. In IEEE Transactions on Visualization and Computer Graphics.

2017

2016

Majed Al-Zayer, Sam Tregillus, Jiwan Bhandari, David Feil-Seifer and Eelke Folmer, Exploring the Use of a Drone to Guide Blind Runners, Proceedings of the 18th International ACM SIGACCESS Conference on Computers and Accessibility (ASSETS'16) Poster, Pages 154--158

2015

2014

2013

2012

2011

Tony Morelli, John Foley, Lauren Lieberman and Eelke Folmer, Improving the lives of youth with VI through exergames, INSIGHT: Research and Practice in Visual Impairment and Blindness , Volume 4:4, pages 160-170, Allen News, November 2011.
Bei Yuan, Eelke Folmer, Frederick C. Harris, Jr. Game Accessibility: a Survey, Universal Access in the Information Society, Volume 10, Number 1, pages 81-100, March 2011.

2010

2009

2008

2007

Eelke Folmer. Component Based Game Development In Proceedings 10th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE'07), pages 65-73, Medford, USA, July 2007.

2006

Eelke Folmer. Usability Patterns in Games. In Proceedings of the Futureplay 2006 conference, London, Ontario, Canada, October 2006.

2005

2004

Eelke Folmer, Jilles van Gurp and Jan Bosch. Scenario-Based Assessment of Software Architecture Usability The 9th IFIP Working Conference on Engineering for Human-Computer Interaction, Pages 321-339 Hamburg, Germany,July 2004

2003

Eelke Folmer, Jan Bosch, Usability patterns in Software Architecture,Proceedings of the 10th International Conference on Human-Computer Interaction, Volume I Pages 93-97, Crete, Greece, June 2003
No publications match that filter.

Teaching

Spring 2027: teaching CS 330: Design Patterns, and co-teaching (with Paul MacNeilage) CS 484: Virtual Reality.
CS 135 — Computer Science IFall 06 · Spring 07
CS 281 — Introduction to Game DevelopmentSpring 08/09/11 · Fall 07–12
CS 320 — Interaction DesignSpring 12, 13
CS 328 — Foundations of Game DesignFall 14,15,17,18 · Spring 17
CS 330 — Design PatternsFall 10–12, 14, 15
CS 425 — Software EngineeringFall 16
CS 426 / CPE 426 — Senior ProjectsSpring 10, 15, 17
CS 457/657 — Database Management SystemsSpring 13
CS 480/680 — Computer GraphicsFall 06, 07
CS 484/684 — Virtual RealitySpring 19–22
CS 491M — Ubiquitous ComputingSpring 16
CS 491M — Virtual RealitySpring 17, 18
CS 491M/691M — Topics in HCISpring 12, 15
CS 791M — Player Game InteractionSpring 09, 10
CS 709 — Software Engineering Project ManagementSpring 08

Education

University of Groningen, The Netherlands

PhD in Computer Science
August 2001 — August 2005

Thesis: Software Architecture Analysis of Usability. Advisor: Jan Bosch.

University of Groningen, The Netherlands

MS in Technical Computer Science
September 1995 — May 2001

Thesis: Distributed Database Performance for the Tetranode System. Advisors: Ben Spaanenburg and Frits Greuter.

In the News

Selected media featuring my research.