I have been told...
http://pr.caltech.edu/catalog/01_02/...s/compsci.html
Computer Science Department,
California Institute of Technology (CIT)
http://pr.caltech.edu/catalog/01_02/courses/eng.html
Engineering Department
$40,000 USD/YR
Is better than MIT
Look for Thomas E. Everhart, and learn something from him.