John B. Smith

Professor Department of Computer Science 
University of North Carolina 
Chapel Hill, NC 27599-3175 
919-962-1792 (office) 
919-967-2001 (home)

Biographical Statement

John B. Smith is Professor of Computer Science at the University of North Carolina at Chapel Hill.  He has been a faculty member there since 1984.  During that time he has taught courses and done research in hypermedia systems (he was co-chair of the first international conference on hypertext, which was held at UNC in 1987) and in collaboration theory and systems (he is the author of Collective Intelligence in Computer-Based Collaboration, published in 1994).  For the past 10 years, his work has focused on Web-based systems, and he has taught courses on enterprise systems using J2EE, DB2, WAS, and WSAD since 2000.  A current research interest deals with problems students and professionals have in learning J2EE concepts and technologies and ways in which that process can be accelerated and eased.  He is also working on applying those techniques to industrial situations to enable fast prototyping of J2EE applications and faster development of basic systems.  Dr. Smith has a B.A. degree in mathematics from the University of the South (Sewanee), a Ph.D. in English from the University of North Carolina, and over 30 years experience working with computers. He is married to Catherine F. Smith and has one son, Ian.