Barry Burd is Professor of Mathematics and Computer Science at Drew University in Madison, NJ, USA. He is also the author of Java For Dummies, Beginning Programming with Java For Dummies, Ruby on Rails For Dummies, and other books, and a frequent contributor of articles to JavaBoutique. He has a Ph.D in Mathematics from the University of Illinois; MS in Computer Science from Rutgers University.