Joseph Pasquale

Title(s)Professor, Computer Science and Engineering
SchoolVc-academic Affairs
Address9500 Gilman Drive #
La Jolla CA 92093
vCardDownload vCard

    Collapse Biography 
    Collapse Education and Training
    MIT, Cambridge, MAS.B.1982Electrical Engineering and Computer Science
    MIT, Cambridge, MAS.M.1982Electrical Engineering and Computer Science
    UC Berkeley, Berkeley, CAPh.D.1988Computer Science
    Collapse Awards and Honors
    UCSD2018UCSD Panhellenic Association Outstanding Professor Award
    UCSD2015UCSD Chapter Tau Beta Pi Engineering Honor Society Outstanding Faculty of the Year
    UCSD2010UCSD Jacobs School of Engineering Teacher of the Year in CSE
    UCSD2007UCSD Chancellor’s Associates Faculty Excellence in Undergraduate Teaching Award
    UCSD2003UCSD Academic Senate Distinguished Teaching Award
    UCSD1998UCSD Jacobs School of Engineering Teacher of the Year in CSE
    Institute for Defense Analyses1996  - 1997DARPA Defense Science Study Group
    UCSD1992UCSD Jacobs School of Engineering Teacher of the Year in CSE
    IBM1991IBM Faculty Development Award
    TRW1991TRW Faculty Investigator
    National Science Foundation1989Presidential Young Investigator (PYI)
    NCR1989NCR Faculty Innovation Award
    UCSD1989Certificate of Appreciation for Promoting Diversity
    Charles Lee Powell Foundation1987Charles Lee Powell Foundation Faculty Award
    IBM1985  - 1986IBM Doctoral Fellowship for Outstanding Research
    UC Berkeley1983Eta Kappa Nu Outstanding Teaching Assistant of the Year

    Collapse Overview 
    Collapse Overview
    Joseph Pasquale is a professor of computer science and engineering at the University of California, San Diego, where he has been on the faculty since 1987. His research interests are in operating systems, distributed systems and networks, focusing on performance and reliability of Internet-scale systems with highly decentralized control (e.g., cloud computing and peer-to-peer systems). His work has spanned topics in cloud computing, peer-to-peer systems, thin-client computing, IoT (Internet of Things), mobile/wireless systems, Internet/Web computing, I/O system software and network-based I/O, long-running replicated systems, extended client/server structures, mobile agents, packet scheduling for network quality of service (QoS), operating system/network support for multimedia (audio and video), TCP/IP performance, file system I/O performance, multicast routing, operating system kernel structure, and process scheduling. He teaches courses primarily on operating systems, at both the undergraduate and graduate levels. He also teaches courses on discrete mathematics, as well as freshman seminars on far-ranging topics such as gambling theory and the slide rule. In recent years, he has been actively involved in the designs of a math and engineering-oriented study-abroad program in Rome for undergraduates, and an outreach program to interest high school students in computer science.
    Collapse Websites