Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Search
 
William A Fahle
University of Texas at Dallas
Richardson, Texas
 

William Fahle has been a computer science professional for over 20 years. He holds a PhD in computer science from the University of Texas at Dallas. He has worked, researched, and published in the areas of theoretical computer science, computer graphics, multimedia, and compilers.

He started his career at Computer Support Corporation, an early developer of desktop publishing software. There, he helped develop graphics programs for artists, including a PostScript interpreter to import “eps” files into those programs. At another company, he worked on the first Windows version of Aldus Freehand.

From there, he went into multimedia and video game development, for platforms such as the PC, Macintosh, and 3DO. He worked on such titles as Monty Python and the Meaning of Life and G-Nome. He now works at istation, where he developed a built-in Java compiler and runtime for a multimedia Web-delivered educational application for reading and math.

His dissertation, titled “Multiply Transitive Permutation Sets,” is in the area of theoretical computer science, and is based on research from group theory and permutations with applications to star networks and minimal k-tuple permutation covers.


     

Basic graph theory
Rahman M., Springer International Publishing, New York, NY, 2017. 169 pp.  Type: Book (978-3-319494-74-6), Reviews: (1 of 2)

Graph theory is fundamental to many modern algorithms in computer science (CS). Basic graph theory provides an introduction to the concepts for undergraduates. Unfortunately, the book is flawed in several respects....

 

Swift game programming for absolute beginners
Egges A., Apress, New York, NY, 2015. 380 pp.  Type: Book (978-1-484206-51-5)

Swift is a programming language that replaces the dated Objective-C on Apple iOS devices. Like many programming texts, this one refers to itself as being for “absolute beginners.” However, the first chapter, which i...

 

Beginning Android 3D game development
Chin R., Apress, Berkeley, CA, 2014. 492 pp.  Type: Book (978-1-430265-47-4)

Many Android development books and websites suffer from providing only trivial examples for various features of the operating system and application programming interface (API), and never integrating those various examples into a whole...

 

Combinatorial scientific computing
Naumann U., Schenk O., Chapman & Hall/CRC, Boca Raton, FL, 2012. 600 pp.  Type: Book (978-1-439827-35-2), Reviews: (1 of 2)

The relatively new field of combinatorial scientific computing arose out of a need for high-performance computational solutions to a set of problems in basic science. The models for these problems are formulated in continuous mathemati...

 

Introduction to topological quantum computation
Pachos J., Cambridge University Press, New York, NY, 2012. 220 pp.  Type: Book (978-1-107005-04-4)

Topological quantum computation is a new cross-disciplinary area of research, requiring the knowledge of physicists, mathematicians, and computer scientists. Researchers in this area strive to find models of quantum computation that do...

 
  more...

 
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy