Logo: University of Southern California

Viterbi Faculty Directory

William Cheng

Profile picture

Senior Lecturer of Computer Science

Education

  • 1992, PhD, Computer Science, University California - Los Angeles

  • 1982, Masters, Electrical Engineering, Stanford University

  • 1981, Bachelors, Electrical Engineering, University California - Los Angeles

Biography


Bill Cheng received his Ph.D. degree from the Computer Science Department at the University of California at Los Angeles in 1992, his M.S. degree from the Electrical Engineering Department at Stanford University in 1982, and his B.S. degree from the Electrical Engineering Department at the University of California at Los Angeles in 1981.


Bill is currently a Lecturer in the Computer Science Department at the University of Southern California. Prior to that, he was a Senior Research Scientist and a Lecturer in the Computer Science Department at the University of Maryland at College Park. Prior to that, Bill worked as a Senior Software Engineer at CyberMedia Inc., a Senior Systems Engineer at Hughes Aircraft Co., a Design Engineer at Teradata Corp., a Member of Technical Staff at Basix Controls Systems Corp., and a Member of Technical Staff at Mattel Electronics.


Bill is currently serving as the ACM SIGMETRICS Bulleting Board editor. He has served as a general co-chair of the 2003 ACM SIGMETRICS Conference and was also the finance chair of the 1999 ACM SIGMETRICS Conference. He has served as a web master of ACM SIGMETRICS.


Bill maintains an open source 2-D vector drawing software called tgif, mostly written by himself. Tgif has been available for download since 1990 and is currently available with various Linux distributions.

Research Summary


operating systems, applied cryptography

Appointments
  • Computer Science

Office
  • Henry Salvatori Computer Science Center
  • 941 Bloom Walk, Los Angeles, CA 90089
  • USC Mail Code: 781

Contact Information
  • (213) 821-4222
  • bill.cheng@usc.edu

Websites

Return to Faculty Directory