Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Home Topics Titles Quotes Blog Featured Help
Jeffrey B. Putnam
Marina Del Rey, California

Jeffrey Putnam has spent (and misspent) his life quite happily in the pursuit of knowledge of all sorts. After getting an undergraduate degree in mathematics, he spent several years in the Peace Corps in Zaire learning to speak French with an atrocious accent, as well as getting on-the-job lessons in how to inflict math and physics on high school students. After returning to the US, he went to graduate school at the University at Albany, garnering two master's degrees along the way.

A real job eventually became inevitable, and he worked for the Computer Science Branch at General Electrics Research and Development Center and as the main programmer for a startup, before returning to student life at Rensselaer Polytechnic Institute for his PhD in electrical, systems and computer engineering. Since then, he has annoyed students and faculty alike at New Mexico Tech, designed systems and irritated marketers at yet another startup, and tried to serve as the faculty for a computer science program at Eastern Oregon University. He has now landed in Washington State, where he works for the computer science department at Eastern Washington University.

His professional interests range from evolutionary programming and artificial life to computer systems to programming languages (ask tomorrow and the list is likely to change). Nonprofessionally he has been known to enjoy randomly exploring things, including wandering extensively in the woods (sometimes as a wilderness search and rescue volunteer); climbing up and down hills, mountains, and rocks; and reading (though only rarely all at once).


Workload characterization: a survey revisited
Calzarossa M., Massari L., Tessera D.  ACM Computing Surveys 48(3): 1-43, 2016. Type: Article

This paper considers the process of characterizing workloads in different kinds of computing services....


Murach’s C# 2015
Boehm A., Murach J.,  Mike Murach & Associates, Inc., Fresno, CA, 2016. 908 pp. Type: Book (978-1-890774-94-3)

Despite the increasing prevalence of browser-based apps (and their advantages in running more or less identically on most platforms), Windows desktop applications remain the bread-and-butter development task for many programmers. The advantages of...


Calculus for cognitive scientists: derivatives, integrals and models
Peterson J.,  Springer International Publishing, New York, NY, 2016. 507 pp. Type: Book

We hear sometimes that most people don’t need to learn calculus, that other branches of mathematics are better choices. Statistics is often suggested, along with discrete mathematics for computer science students. We even hear that no one re...


Bitcoin and cryptocurrency technologies: a comprehensive introduction
Narayanan A., Bonneau J., Felten E., Miller A., Goldfeder S.,  Princeton University Press, Princeton, NJ, 2016. 336 pp. Type: Book (978-0-691171-69-2)

Bitcoin is a distributed, consensus-based cryptocurrency. Most currencies are backed by nation states (or, as the Euro, groups of nation states), but other kinds of currencies exist: gold, silver, and diamonds have all been used as de facto curren...


Modeling and simulation of computer networks and systems: methodologies and applications
Obaidat M., Zarai F., Nicopolitidis P.,  Morgan Kaufmann Publishers Inc., Waltham, MA, 2015. 964 pp. Type: Book (978-0-128008-87-4)

Modeling and simulation are often crucial steps in understanding systems. By modeling a system before it is built, we can often get clues about problems, inefficiencies, and weaknesses. Even when the models are flawed, they can provide hints about...


Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright © 2000-2017 ThinkLoud, Inc.
Terms of Use
| Privacy Policy