Dan is co-founder of the Enterprise Software Technologies program (formerly the Client/Server Program) at SJSU. He is co-author of the award-winning and best-selling books: Client/Server Programming with Java and CORBA and Client/Server Survival Guide. His most recent publishing venture is Wireless Java Programming for Enterprise Applications. Dan has over 23 years of experience in industry at IBM and academia. He has spoken at numerous conferences on distributed objects, components, and Java technologies. Dan holds a BS in Electrical Engineering from New Mexico State University and a MS in Computer Science from Santa Clara University.