avg_rating: 3.95
name: William J.  Collins
about: There is more than one author by this name on GoodreadsWilliam J. Collins is Emeritus Associate Professor of Computer Science at Lafayette College.