Paul Sanghera, Ph.D., who contributed to developing the SCJP exam for Java 5, has 10 years programming and substantial teaching experience in Java. As a software engineer, Paul has contributed to the development of world-class technologies such as Netscape Communicator and Novell's NDS. He has been director of project management at successful startups such as Weborder and MP3.com. He has taught Java and other technology courses at several institutes in the San Francisco Bay Area including San Jose State University, Golden Gate University, California State University at Hayward, and Brooks College. With a master's degree in computer science from Cornell University and a Ph.D. in physics from Carleton University, he has authored and co-authored more than 100 technical papers published in well-reputed European and American research journals. Dr. Sanghera has also presented talks by invitation at several international scientific conferences. He is the best-selling author of several books on technology and project management. Paul lives in Silicon Valley, California, where he works as an independent information consultant.