Dr. Brown's research has centered in the human-computer interface, seeking to make computer tools better suited to help humans complete their tasks. His Literate Programming Environment was designed to make program development and maintenance simpler for the literate programmer. During two summers as a Summer Faculty Fellow at NASA's Marshall Space Flight Center, he researched navigation of very large information spaces and training applications in virtual environments. This research led to his invited participation in two conferences to set future research agendas in the area of virtual reality for NASA and NSF. He has made discoveries in the area of user authentication using typing characteristics, with significant implications for computer security.