BRETT D. FLEISCH
Click here for PDF version (as of 10/23/06)
Department of Computer Science and Engineering
University of California, Riverside
10/23/06

EDUCATION
  • Ph.D. in Computer Science, University of California, Los Angeles, 1989
  • M.S. in Computer Science, Columbia University, 1983
  • B.A. in Computer Science, University of Rochester, 1981
    Factoid: In a study of 233 research and doctoral university, Rochester ranks 9th in the percentage of bachelor's degree recipients who go on to earn doctoral degrees.

    PROFESSIONAL EXPERIENCE
    National Science Foundation  
        Program Director, CISE/CNS, Distributed Systems and Operating Systems April 2004-present
    University of California, Riverside  
        Associate Professor of Computer Science and Engineering July 1997-present
        Cooperating Faculty Member, Electrical Engineering Department 1993-1995
        Assistant Professor of Computer Science and Engineering 1992-1997
    University of Illinois, Chicago January-April 2003
        Sabbatical Visitor, Computer Science Department  
    Hewlett-Packard Laboratories April-June 1996
        Sabbatical Visitor, Operating Systems Research Department  
    Tulane University 1989 - 1992
        Assistant Professor of Computer Science  
    University of California, Los Angeles 1984-89
        Research Assistant and Teaching Assistant  
    Locus Computing Corporation 1984-85
        Staff Member  

    OTHER PROFESSIONAL AFFILIATIONS
    IBM Thomas J. Watson Research Center 1983
    Carnegie-Mellon University 1981
    Xerox Corporation 1979-80

    CONSULTING
            National Science Foundation, Division of Computer and Network Systems, Feb-Mar 2004
            The College Board, AP Consultant Computer Science, August 2001-2004
            Meshworx, Inc., Corona, CA, July 2000
            State of California, Department of Motor Vehicles, January-June 1995
            Educational Testing Service, Advanced Placement in Computer Science, 1993-2004
            Xerox Corporation, Webster Research Center, 1979-81
            University of Rochester, Department of Pediatrics, 1979-81

    HONORS
             Distinguished Speaker Recognition Award, Arizona State University, October, 2006.
             Recognition Award, Service to the 19th IEEE International Conference on Distributed Computing Systems (ICDCS '99), June 1999.
             Dean's Commendation for Teaching Excellence,Tulane University, 1991
             Best Student Paper Award, ACM SIGCOMM '86 Symp. on Communications Architectures & Protocols
             Upsilon Pi Epsilon


    PUBLICATIONS
    Click here to jump to most recent publications.



    PUBLISHED REVIEWS
    Click here to jump to most recent published reviews.



    FUNDED RESEARCH AND DONATIONS
    Click here to jump to funding history.


    NEW COURSES:
    Computer Science 160 - Concurrent Programming and Parallel Systems

    Study of concurrent and parallel systems. Modular structure and design. Interprocess communication, synchronization, failures and persistency, concurrency control, atomic transactions, recovery, language support, distributed interprocess communication. Implementation mechanisms. Provides preparation for the study of operating systems, databases, and computer networking.



    STUDENT SUPERVISION, COMMITTEES, AND INVITED PRESENTATIONS
    This information is only available in the MS Word version of my vitae.
    Note also that a COMPLETE list of publications appears in the MS Word version.


    PROFESSIONAL ACTIVITIES AND SERVICE

    Memberships
            Association for Computing Machinery (ACM)
             The Institute of Electrical and Electronics Engineers, Inc. (IEEE) and Computer Society of IEEE (senior member)
            USENIX Association

    Positions
             Program Committee, 26th IEEE International Conference on Distributed Computing Systems (ICDCS 26) Lisboa, Portugal, July 4-7, 2006.
             Program Committee, IEEE International Performance Computing and Communications Conference (IPCCC), Phoenix, Az, April 10-12, 2006.
             WIP Session Program Committee Member, The 26th IEEE Real-Time Systems Symposium, December 5-8, 2005, Miami, Florida, USA
             Steering Committee, Max Planck Institute (MPI), Strategic Directions Workshop, Kaiserslautern, Germany, Sept 22-23, 2005.
             Member, HCSS Working Group, National Coordination Office For Networking and Info Technology Research Devt, part of The Federal Networking and Information Technology and Research and Development (NITRD) Program, Mar 2005-present.
             Steering Committee, NSF Grand Challenges in Computer Systems Research, 7/2005-present.
             Session Chair, 25th International Conference on Distributed Computing Systems (ICDCS 2005), Columbus, OH, June 2005.
             Program Committee, 25th International Conference on Distributed Computing Systems (ICDCS 2005), Columbus, OH, June 2005.
             Session Chair, 17th International Conference on Parallel and Distributed Computing Systems (PDCS 2004), San Francisco, CA, September 15-17 2004.
             Program Committee, 17th International Conference on Parallel and Distributed Computing Systems (PDCS 2004), San Francisco, CA, September 15-17 2004.
             Program Committee, International Workshop on Frontiers of Information Technology, Islamabad, Pakistan, July 22-24, 2003.
             Session Chair, IEEE International Conference on Cluster Computing, Newport Beach, CA, 2001.
             Program Committee, 20th IEEE International Performance, Computing and Communications Conference 2001, Feb 2001
             Nominations Committee, IEEE Technical Committee on Operating Systems, September 2000.
             Program Committee,19th IEEE International Performance, Computing and Communications Conference 2000, Feb 2000.
             National Science Foundation Grant Review Panel, March 1999.
             Tutorials Chair, The 19th IEEE International Conference on Distributed Computing Systems (ICDCS '99).
             Publicity Chair, The 17th IEEE Symposium on Reliable Distributed Systems (SRDS '98)
             USENIX Association Faculty Campus Representative, July 1996 - present
             Treasurer, IEEE Technical Committee on Operating Systems, November 1993-present
             Program Committee, Fourth Symposium On Experiences With Distributed and Multiprocessor Systems, September, 1993.
             Session Chair, Southeastcon 1991, Williamsburg, VA April 1991.
             Session Chair, Eleventh International Conference on Distributed Computing Systems, Arlington, TX, May, 1991.

    Professional Service by Refereeing
            Funding Agencies
             Department of Energy
             The Aerospace Corporation
             UC MICRO Program
             National Science Foundation
             Fellowship Reviewer for Oak Ridge Junior Faculty Enhancement Award, April 1996

            Journals
            ACM Computing Surveys
            ACM Transactions on Computer Systems
            IEEE Computer
            Software Practice and Experience
            IEEE Computer Society Press Manuscripts
            IEEE Transactions on Parallel and Distributed Systems
            Journal of Parallel and Distributed Computing
            The Computer Journal, Oxford Press
            IEEE Parallel and Distributed Technology: Systems and Applications
            IEEE Transactions on Computers

            Conferences (partial list)
            IEEE Symposium of Reliable Distributed Systems (SRDS-15)
             Fault Tolerant Computing Systems, 1996.
            24rth International Conference on Parallel Processing, 1995
            First Symposium on Operating Systems Design and Implementation, 1994
            23rd International Conference on Parallel Processing, 1994
            Fourth Symposium On Experiences With Distributed and Multiprocessor Systems, 1993.
            ACM SIGMETRICS '93
            ACM SIGMETRICS '91
            Eighth Symposium on Operating Systems Principles, December 1981

            Reviewer:
            ACM Computing Reviews