Biographical Information


William J. Wolfe is now an Associate Professor of Computer Science at the University of Colorado, Denver, where he has been since 1988. He earned a Ph. D. in Mathematics from the City University of New York in 1976, and was a commissioned officer in the United States Navy on active duty from 1976 to 1981. From 1981 to 1987 he was an artificial intelligence research engineer at Lockheed-Martin Aerospace, Denver, Colorado.

He now teaches courses in Software Engineering, Artificial Intelligence, Computer Vision, Neural Networks, Genetic Algorithms, Intelligent Agents, and Planning and Scheduling Systems.

He has been the Principal Investigator on several projects funded by industry, including the Earth Observing Systems Satellite Scheduling Project funded by Hughes Information Technology Systems of Aurora, Colorado (now Raytheon Corp.).

Dr. Wolfe has been developing software for the past 25 years, including simulations of enterprise scheduling problems (satellite scheduling, factory scheduling, etc.), and classical optimization problems such as the traveling salesman problem (mostly written in C, C++, or Java). His specialties include software modeling of advanced algorithmic methods such as Neural Networks and Genetic Algorithms applied to optimization problems.

In the past few years he has shifted into web-based programming, emphasizing database driven web applications, such as active server pages, sql-server, oracle, java, perl, and cgi programming.