Computer Science Faculty
|
GREGORY BENSON
Professor, Computer Science
Professor Benson's research areas include operating systems, parallel computing, and programming languages. He has designed and developed several run-time systems and tools for parallel programming languages and libraries. Specifically, he led the development of USFMPI, a multi-threaded implementation of MPI 1.2 for Linux using either Myrinet or Ethernet. In addition, Professor Benson co-created FlashMob Computing and he implemented much of the software that enabled the harnessing of 700 volunteer computers in a single day at the USF gym to run HPL (Linpack). He is currently working on River, a Python-based framework for rapid prototyping of reliable parallel run-time systems. Professor Benson received his Ph.D. in computer science from the University of California, Davis. While he was a graduate student, he held visiting research positions with the Orca research group at Vrije University in the Netherlands and with the Flux OS research group at the University of Utah.
Office: Harney Science Center, 533
Phone: (415) 422-5066
E-mail: benson@usfca.edu
|
|
CHRISTOPHER BROOKS
Associate Professor, Computer Science, Department Chair
Chris Brooks received his B.A./J.B.A. from the University of Wisconsin, his M.S. from San Francisco State University, 1997 and his Ph.D. from the University of Michigan, 2002. He is the director of Community Connections, a service-learning project within the CS program. His interests are in the union of the sets of Artificial Intelligence and Distributed Systems: multiagent systems, peer-to-peer systems, machine learning, intelligently dealing with Web data, and electronic commerce.
Office: Harney Science Center, 541
Phone: (415) 422-5221
E-mail: cbrooks@cs.usfca.edu
|
|
JEFF BUCKWALTER
Associate Professor, Computer Science
Director, Dual Degree in Teacher Preparation Program
Jeff Buckwalter is Associate Professor of Computer Science, and also has a half-time administrative position as Director of the Dual Degree in Teacher Preparation program. His research includes the book Frame Relay: Technology and Practice by Addison Wesley, and "Queuing Network Models of Performance of High End Computing Systems," a subcontract with Lawrence Livermore National Laboratory. His current area of research is performance prediction of supercomputers. He received his B.A. from the University of Pittsburgh, his M.S. and Ph.D. from Carnegie-Mellon University.
Office: Harney Science Center, 526
Phone: (415) 422-6176
E-mail: buckwalter@usfca.edu
|
|
|
ALLAN B. CRUSE
Professor (Emeritus), Computer Science/Mathematics
Crruse attended college at Emory University where he majored in mathematics. He was awarded a fellowship for graduate study at UC-Berkeley by the Woodrow Wilson Foundation on condition that he agree to give "serious consideration‚" to pursuing a career in college teaching, and after finishing his Master's Degree at Berkeley, he accepted USF's offer in 1966 of a "temporary" position teaching classes in mathematics: that position morphed into a permanent one after he completed his mathematics doctorate, awarded by Emory University in 1974. Professor Cruse began teaching computer science courses over two decades ago, soon after USF acquired its first UNIVAC 90/60 mainframe. His current research interests are in the areas of systems programming for microcomputers and processor virtualization.
Office: Harney Science Center, 212
Phone: (415) 422-6562
E-mail: cruse@usfca.edu
|
|
DAVID GALLES
Associate Professor, Computer Science
Prof. David Galles received his B.S. from Stanford University and his M.S. and Ph.D. from the University of California at Los Angeles. His areas of interest include causal networks, programming languages, artificial intelligence.
Office: Harney Science Center, 542
Phone: (415) 422-5951
E-mail: galles@usfca.edu
|
|
PETER PACHECO
Professor, Computer Science/Mathematics
Prof. Pacheco received his Ph.D. from Florida State University. His main research interest is in parallel computing. He's been involved in the development of the MPI Standard for message-passing, and he's written a short User's Guide to MPI. His book Parallel Programming with MPI is an elementary introduction to programming parallel systems that use the MPI 1.1 library of extensions to C and Fortran.
Office: Harney Science Center, 540
Phone: (415) 422-6630
E-mail: peter AT usfca DOT edu
|
|
|
TERENCE PARR
Associate Professor, Computer Science
Terence Parr is a professor of computer science at USF where he continues to work on his ANTLR parser generator, http://www.antlr.org. Terence recently returned from years in industry where he co-founded jGuru.com. He herded programmers and implemented the large jGuru developers web site, during which time he developed and refined the StringTemplate engine. Terence has consulted for and held various technical positions at companies such as IBM, Lockheed Missiles and Space, NeXT, and Renault Automation. Terence holds a Ph.D. in Computer Engineering from Purdue University and was a postdoctoral fellow at the Army High-Performance Computing Research Center at the University of Minnesota where he built parallelizing FORTRAN source-to-source translators.
Office: Harney Science Center, 532
Phone: (415) 422-5707
E-mail: parrt@cs.usfca.edu
|
|
SAMI ROLLINS
Assistant Professor, Computer Science
Sami Rollins received her B.A. degree from Mills College and her M.S. and Ph.D. degrees from the University of California at Santa Barbara. She taught for three years at Mount Holyoke College before joining the faculty at USF. Her general research interests include networking and distributed systems and her current research focuses on data and energy management for mobile systems. Her teaching interests include networking and distributed systems, introductory computer science, data structures, and algorithms. She is also extremely committed to increasing the participation of women in the field of computer science.
Office: Harney Science Center, 544
Phone: (415) 422-2024
E-mail: srollins@cs.usfca.edu
|
|
BENJAMIN WELLS
Professor, Computer Science/Mathematics
Prof. Wells teaches both mathematics and computer science courses as a member of both departments. He regularly teaches freshman seminars that combine science and art. He holds degrees from MIT and UC Berkeley and has studied in four countries. He won a John Templeton Foundation science and religion course prize in 1998 and held the USF Davies Professorship in 1989. The last student of noted logician Alfred Tarski, Wells works on the boundary of logic, algebra, and computing; he also contributes to computer graphics, visual communication, math and art, and classic computers.
Office: Harney Science Center, 522
Phone: (415) 422-6235
E-mail: wells@usfca.edu
|
|
DAVID WOLBER
Professor, Computer Science
David Wolber received his B.S., M.S. and Ph.D. from the University of California, Davis. His areas of interest include collaborative systems, programming by example, internet systems, and political software. He is the Founder and CTO of Peoplicious.com and the Director of the Transparency in Government Project at USF.
Office: Harney Science Center, 529
Phone: (415) 422-6451
E-mail: wolber@usfca.edu
|
|
ALEXEY FEDOSOV
Director of Scientific Computing, Arts & Sciences
Alex manages the four supercomputers housed at the Department of Computer Science as well as oversees the CS Department's server and network infrastructure. He is described by his colleagues as a "networking and OS superhuman" Alex received his BS in Computer Science from the University of San Francisco. His current and past projects include the Keck Cluster supercomputer, the Kudlick multimedia classroom, the Flashmob Supercomputing event at USF, and Community Connections Peru immersion trips. Alex's research interests include systems programming and parallel and distributed systems.
Office: Harney Science Center, 539
Phone: (415) 422-5185
E-mail: fedosov AT usfca DOT edu
|
|
ROSA MARIA GARAY
Program Assistant, Computer Science
Office: Harney Science Center, 545
Phone: (415) 422-6530
Fax: (415) 422-5800
E-mail: garayr@usfca.edu
|
|
CODY NIVENS
System Administrator, Arts and Sciences
Office: Harney Science Center, 544
Phone: (415) 422-2810
Fax: (415) 422-5800
E-mail: nivens@usfca.edu
|
|