Andrew Forsberg


Box 1910, Department of Computer Science                                          401-863-6060

Providence, RI 02912                                                               email:




Research Overview.  2D and 3D User Interfaces, Scientific Visualization, Virtual Reality, and Evaluation.


Education.    M.S., Computer Science, Brown University, 1996.

                        B.S., Mathematics: concentration in CS, University of Rochester, 1994.


Experience.  Research Scientist, Brown University, 1996 to present.




            Scientific Visualization & Virtual Reality


A. Forsberg, Prabhat, G. Haley, A. Bragdon, J. Levy, C. Fassett, D. Shean, J.W. Head III, S. Milkovich, M. Duchaineau. Adviser: Immersive Field Work for Planetary Geoscientists.  In IEEE Computer Graphics and Applications special issue on Exploring GeoVisualization, pp. 34 – 42, July/August 2006.


A. Forsberg and N. Yang, A user­friendly approach to registering a 6-DOF tracker with a display, In Proceedings of the 8th International Immersive Projection Technology Workshop, Iowa State University, Ames, IA, May 2004.


A. Forsberg, D. Laidlaw, A. van Dam, R. M. Kirby, G. Karniadakis, and J. L. Elion. Immersive virtual reality for visualizing flow through an artery. In Proceedings of the Conference on Visualization '00 (Salt Lake City, Utah, United States). IEEE Visualization. IEEE Computer Society Press, Los Alamitos, CA, pp. 457-460, 2000.


A. Forsberg, J. LaViola, and R. Zeleznik ErgoDesk: A Framework for Two and Three Dimensional Interaction at the ActiveDesk.  In Proceedings of the Second International Immersive Projection Technology Workshop, Ames, Iowa, May 11-12, 1998.


A. Forsberg, J. LaViola, L. Markosian, and R. Zeleznik. Seamless Interaction in Virtual Reality, IEEE Computer Graphics and Applications, 17(6):6-9, November/December 1997.


A. Forsberg, K. Herndon, and R. Zeleznik. Aperture based selection for immersive virtual environments. Proceedings of the ACM Symposium on User Interface Software and Technology, pp. 95-96. 1996


J. W. Head, A. van Dam, S. Fulcomer, A. Forsberg, Prabhat, G. Rosser, and S. Milkovich. ADVISER: Immersive Scientific Visualization Applied to Mars Research and Exploration, In Photogrammetric Engineering and Remote Sensing, 71(10), pp. 1219-1225, October 2005.


M. Kreiser, J. Schulze, and A. Forsberg, FloatOmeter: User-Friendly Input of Floating-Point Numbers in Virtual Environments, in SIGGRAPH 2005 poster session.


D. Lemmerman and A. Forsberg, Adapting event-based applications for synchronization in VR clusters, In Proceedings of the 8th International Immersive Projection Technology Workshop, Iowa State University, Ames, IA, May 2004.


D. Lemmerman, L. Monroe, K. Chartrand, R. Greene, D. Modl, and A. Forsberg, Towards Human-Centered User Interfaces in an Immersive Context, In Proceedings of IEEE VR 2004, Chicago, IL, March, 2004.


J. Pierce, A. Forsberg, M. Conway, S. Hong, R. Zeleznik and M. Mine, Image plane interaction techniques in 3D immersive environments, in Proceedings of the 1997 symposium on Interactive 3D graphics, ACM Press, 1997.


J.P. Schulze, L.D. Soares, J. Weaver, A. Forsberg, S.M. Shim, K.A. Wharton, Using Virtual Reality for the Visualization of Developing Tissues, Poster at Gordon Conference on Developmental Biology, Andover, NH, June 19-24, 2005.


J.P. Schulze, A. Forsberg, User Friendly Volume Data Set Exploration in the Cave, White paper for the IEEE Visualization 2004 contest, Austin, TX, published on the conference web site, October 2004.


J. Sobel, A. Forsberg, D. H. Laidlaw, R. Zeleznik, D. Keefe, I. Pivkin, G. Karniadakis, P. Richardson, and S. Swartz. Particle Flurries: Synoptic 3D Pulsatile Flow Visualization. In IEEE Computer Graphics and Applications, 24(2):76-85, March/April 2004.


A. van Dam, A. Forsberg, D. Laidlaw, J. LaViola, and R. Simpson Immersive VR for Scientific Visualization: A Progress Report, IEEE Computer Graphics and Applications, 20(6):26-52, November/December 2000.


R.C. Zeleznik, A. Forsberg, and J.P. Schulze. Look-That-There: Exploiting Gaze in Virtual Reality Interactions, Technical Report CS-05-04, Brown University, Department of Computer Science, March 2005.



Pen Computing and Gestural UI


A. Forsberg, J. LaViola, and R. Zeleznik, Incorporating Speech Input into Gesture-Based Graphics Applications at The Brown University Graphics Lab, CHI'99 Workshop on Designing the User Interface for Pen and Speech Multimedia Applications, May 1999.


A. Forsberg, M. Dieterich, and R. Zeleznik. The Music Notepad. In Proceedings of the 11th Annual ACM Symposium on User Interface Software and Technology (UIST '98), pp. 203-210. ACM Press, 1998.


J. LaViola, L. Holden, A. Forsberg, D. Bhuphaibool, and R. Zeleznik. Collaborative Conceptual Modeling Using the SKETCH Framework, In Proceedings of the First IASTED International Conference on Computer Graphics and Imaging, pp.154-158, June 1998.


J. LaViola, A. Forsberg, and R. Zeleznik.  Jot: A Framework for Interface Research. IBM's interVisions Online Magazine, Issue #11, February, 1998.


N. Yang and A. Forsberg, Mark-It: A Marking User Interface for Cutting DecompositionTime, Submitted to International Meshing Roundtable 2004.


R. C. Zeleznik, T. Miller, and A. Forsberg. Pop through mouse button interactions. In Proceedings of ACM symposium on user interface software and technology, 2001.


R. C. Zeleznik and  A.Forsberg. Unicam 2D gestural camera controls for 3D environments. In Proceedings of ACM Symposium on Interactive 3D Graphics, pages 169--173, 1999.


R. C. Zeleznik, A.Forsberg, and P. Strauss. Two pointer input for 3d interaction. In Proceedings of the 1997 Symposium on interactive 3D Graphics (Providence, Rhode Island, United States, April 27 - 30, 1997).



User Studies


J. Schulze, A. Forsberg, A. Kleppe, R. Zeleznik, and D. H. Laidlaw. Characterizing the Effect of Level of Immersion on a 3D Marking Task. In Proceedings of HCI International, Las Vegas, July 22-27, 2005.


J. Schulze, A. Forsberg, A Comparison of a Cave and a Fish Tank VR System for Counting Biological Features in a Volume, Technical Report CS-05-02, Brown University, Department of Computer Science, March 2005.