University of Southern California
 
 
  William
     Cheng

 

Home > People > William Cheng

Name: William Cheng
Email:
bill.cheng@usc.edu
Title: Lecturer
Office: SAL 228
Phone: (213)821-4222
Website: http://merlot.usc.edu/william/usc
Teaching and Research Interests:
Bill Cheng teaches the following courses regularly for the Computer Science Department at the University of Southern California: Security Systems (CS 530), Applied Cryptography (CS 531), Computer Communications (CS 551), and Internetworking and Distributed Systems Laboratory (CS 558L). His research interests include Internet-based applications, peer-to-peer systems, systems security, and applied cryptography.
Biographical Information:
Bill Cheng is currently a Lecturer for 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. Bill served as a general co-chair for the ACM SIGMETRICS 2003 Conference, the finance chair for the ACM SIGMETRICS 1999 Conference, and the web master for ACM SIGMETRICS from 2002 to 2008. Bill received his Ph.D. degree from the Computer Science Department at UCLA in 1992, his M.S. degree from the Electrical Engineering Department at Stanford University in 1983, and his B.S. degree from the Electrical Engineering Department at UCLA in 1982.

Bill also maintains an open source 2-D vector drawing software called “tgif”, mostly written by himself, which has been available to the public since 1990. Tgif has been part of various Linux distributions over the years and is currently part of the Debian Linux Distribution.

To update information on this page, please contact Christine Martin (christine.martin@usc.edu).