Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Browse by topic Browse by titles Authors Reviewers Browse by issue Browse Help
Search
 
Guthrie, Gregory
Maharishi University of Management
Fairfield, Iowa
 
   Featured Reviewer
   Reviewer Selected
Follow this Reviewer
 
 
 

Gregory Guthrie is an educator, researcher, and developer in the areas of computer science languages and software systems, and consciousness-based education, and is a consultant in applying and teaching these areas to leading technical companies.

Guthrie is the dean and former chairman of the highly successful MS Computer Science Master’s Degree program, whose co-op MS program track has been one of the most successful and largest programs at the university.

He received his BS and MS degrees in engineering science from Purdue University, and his PhD is also from Purdue. At Purdue, he was active in areas including computer analysis and graphics systems for stochastic data analysis, which was the primary area of his dissertation research. After leaving Purdue, he was a member of the technical staff at Bell Telephone Laboratories, where he was a principal system architect for new processor development projects. In 1983, he came to Maharishi University of Management (MUM) to join the computer science department, and helped found the graduate program that he now directs. He is now the dean of the School of Computer Science and Mathematics, and professor of computer science. He is also the former chairman of the department, graduate dean, and director of academic computing for the university.

He is active in teaching, research, and consulting in the areas of computer programming languages and system architectures. He has served as a referee and reviewer for several technical conferences and journals, and has written and published several technical articles. He currently serves on the University Academic Planning Council, the principal academic administration group for the university.

He is president of his own consulting firm, and has done research and system development jobs for firms including AT&T, Bell Labs, IBM, and other major computer and technology development companies. His research and teaching interests currently include programming languages and paradigms, software architecture, patterns and frameworks, and educational approaches in computing and engineering education.

The main focus of his current language and systems work is in the area of object-oriented systems and functional programming and languages; language semantics and design, with an emphasis on Java and object-oriented languages and systems, dynamic languages, and functional programming using Haskell; and the area of design as it relates to and connects these different paradigms. His current research also involves connecting the descriptions of the fundamental concepts and models of computing to other traditional systems of knowledge and human models of thinking, as a way to help students understand the more general basis of the ideas taught in the discipline.

He has lectured and taught around the world at leading universities on current topics in these areas, including recently in Nepal, China, the US, and India.

Guthrie is a member of the ACM and the IEEE.

 
 
Options:
Date Reviewed  
 
1
- 10 of 24 reviews

   
   Java closures and lambda
Fischer R., Apress, Berkeley, CA, 2015. 220 pp.  Type: Book (978-1-430259-98-5), Reviews: (2 of 2)

Java 8 is well recognized as the most significant change to Java since its beginning. More than the typical features, upgrades, and updates, it adds a new set of semantic features to the language, enabling some additional functional pr...

Jul 10 2015  
   Spreadsheet implementation technology: basics and extensions
Sestoft P., The MIT Press, Cambridge, MA, 2014. 336 pp.  Type: Book (978-0-262526-64-7), Reviews: (1 of 2)

Spreadsheets have been a main staple of modern computing since the early 1960s, although they have not gone through much significant change or evolution in the last decades. A particularly interesting aspect of this is that spreadsheet...

Feb 5 2015  
  Programming Web services with Perl: a dependence-based approach
Ray R., Kulchenko P., Guelich S., O’Reilly & Associates, Inc., Sebastopol, CA, 2002. 496 pp.  Type: Book (9780596002060)

Web Services are the newest excitement at the confluence of network, Internet, and distributed programming, and it is not surprising that Perl has come to provide a powerful interface to this in its libraries....

Jun 26 2003  
  JavaSpaces in practice
Bishop P., Addison-Wesley Longman Publishing Co., Inc., Boston, MA, 2002. 256 pp.  Type: Book (9780321112316), Reviews: (2 of 2)

Clearly, one significant part of Java is its application in distributed systems. While the Java 2 platform, enterprise edition (J2EE) model of server side components is the dominant approach to this problem, Java also provides other, ...

Jan 28 2003  
  MicroC/OS-II: the real-time kernel
Labrosse J., CMP Media, Inc., 2002. 606 pp.  Type: Book (9781578201037)

The kernel of an operating system (OS) is its heart, and a great place to understand the fundamental issues of hardware, software, and their interface. The challenge is to be able to study a system that is sufficiently capable to be f...

Sep 18 2002  
  The Intel microprocessors (5th ed.)
Brey B., Prentice-Hall, Inc., Upper Saddle River, NJ, 2000.  Type: Book (9780139954085)

This comprehensive textbook is a complete overview of the Intel microprocessor product line, from the 8086 to the Pentium Pro. It begins with a general overview of the chip architecture’s common features, register-level progr...

Nov 1 1999  
  TCP/IP network administration (2nd ed.)
Hunt C., O’Reilly & Associates, Inc., Sebastopol, CA, 1998.  Type: Book (9781565923225)

Hunt provides a useful overview of the many facets of creating and maintaining a TCP/IP network. Networks are complex systems, and the book provides well-balanced coverage, from an introduction to network topologies, protocols, and top...

Sep 1 1998  
  The Intel microprocessors (4th ed.)
Brey B., Prentice-Hall, Inc., Upper Saddle River, NJ, 1997.  Type: Book (9780132606707)

Brey gives a comprehensive description of the entire family of Intel microprocessors, from the original 8086 to the current Pentium Pro. The book is impressive not only in its scope, but in its coverage and detail. It is intended for e...

Feb 1 1998  
  Mastering tools, taming daemons
Brock D., Benites B., Jack V. J., Duncan L., Gottschalk S., Lastra A., Mauney J., Pugh K., Stigleman S., Manning Publications Co., Greenwich, CT, 1995.  Type: Book (9780132280167)

Intended for new UNIX users to familiarize them with UNIX system usage and operations, this book is a collection of eight articles by different authors, each independent but together covering most important UNIX topics. The articles ar...

May 1 1996  
  Open computing Unix unbound
Hahn H. (ed), Osborne/McGraw-Hill, Berkeley, CA, 1994.  Type: Book (9780078820502)

With the increasing spread of UNIX to desktops and even home computers, more and more people have the opportunity, and perhaps the necessity, to learn about this powerful standard operating system. This book is written to help provide ...

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