Richard V. Dragan, a contributing editor of PC Magazine, has written over 250 articles and reviews for the magazine and other Ziff Davis publications since 1992. From 1994 to 1998 he authored a programming column for Computer Shopper. He has taught C++ and Windows programming at Columbia University since 1990, and Java since 1997.