Eastern Mennonite University

EMU math department blog

Archive for December, 2007

EMU the bird

December 13th, 2007 – by Yong Zhang

Wondering around in Washington zoo last summer, I suddenly saw the name “EMU”. “How does EMU have anything to do with Washington zoo?” I was suprised, “Is the biology department running a joint project with the zoo?”. Looking carefully, I realized that it was EMU the bird, the largest bird native to Australia.

EMU the bird

Out of curiosity, I googled the term “EMU” to find out who Google thinks deserves this name the most. Google uses a PageRank algorithm (a more detailed description here) to rank their search results. It is one of the core algorithms that make the Google search engine popular. To my delight, currently we are the number two link in Google research results, beating Eastern Michigan University, EMU the bird, and lots of others.

See you next semester.

Evaluating web survey software

December 11th, 2007 – by Yong Zhang

group picture

Nathan Swatrentruber, Annette Lolchoki, and Paul Rutt did a nice little project in my software engineering class this semester. They worked on finding a solution to improve or replace the current EMU web survey software. According to EMU institutional research, the current software lacks many functionality and survey management features.

The group set up a private wiki page to collaborate. After studying and comparing a dozen popular commercial web survey software, the group concluded that it would be better to adopt one of the commercial software than improving what EMU is using. In their final presentation, available online in Google Docs format, they made their recommendations for several price ranges.

Looking at the Bible through the eyes of a computer scientist

December 4th, 2007 – by Yong Zhang

Donald Knuth is one of the computer scientists I admire. He has been called the father of algorithm analysis. His multi-volume books, The Art of Computer Programming, were first published in 1968 and still considered must-have in a theoretical computer scientist’s bookshelf. He is the creator of the Tex computer typesetting system, which I used to write all my research papers. He won the Turing award, the most prestigious award in computer science, in 1974. We even set up a prize named after him, the Knuth Prize.

As a Christian, Knuth appreciated the richness and depth of the Bible. Once when he led a Bible class at his church, he decided to use a “scientific approach” to study the Bible. In science, stratified sampling is an effective way to gain knowledge about complicated things. The idea is as follows: a large body of information can be comprehended reasonably well by studying more or less random portions of the data. In order to have a pretty good understanding about the Bible within a reasonably short amount of time, Knuth chose to study carefully and thoroughly Chapter 3, verse 16 of every book in the Bible. The reason he selected this particular verse is because of the great popularity of John 3:16.

His Bible class was a huge success at the church. Knuth found that almost every verse, not just John 3:16, is fascinating and full of historical and spiritual insights. His experience was so inspiring that he decided to write a book about it — 3:16 Bible Texts Illuminated. I enjoy reading this book very much. You may check out this book from EMU library.

His “God and Computers” lectures at MIT in 1999 turned into another book — Things a Computer Scientist Rarely Talks About. It is not available in EMU library, but you may drop by my office to browse through my personal copy.