Yung-Hsiang  Lu Author of Evaluating Organization Development

Yung-Hsiang Lu

Yung-Hsiang Lu is an ACM (Association for Computing Machinery) distinguished scientist and distinguished speaker. His Youtube lessons about computer programming have been watched by nearly 200,000 people. He is an associate professor in the School of Electrical and Computer Engineering of Purdue University, West Lafayette, Indiana USA. He received PhD from Stanford University. His research areas including mobile computing, cloud computing, multimedia, and robots.


Yung-Hsiang Lu is an associate professor in the School of Electrical and Computer Engineering of Purdue University and (by courtesy) the Department of Computer Science.  In 2008, he was one of the three recipients of Purdue "Class of 1922 Helping Student Learn Award." In 2005, he received Purdue ECE Chicago Alumni Award for the recognition of "outstanding scholarship among early career faculty." In 2004, he obtained NSF National Science Foundation "Career Award", a five-year research grant, for studying energy conservation by operating systems.  In Fall 2011, he was a visiting associate professor at the Department of Computer Science of National University of Singapore.

Areas of Research / Professional Expertise

    Computer Systems, Cloud Computing, Mobile Computing, Image Processing, Robots


Featured Title
 Featured Title - Intermediate C Programming - 1st Edition book cover


Photo with Professor Charles Leiserson from MIT

By: Yung-Hsiang Lu

I read his book when some years ago. It is great to meet him in person.

Book Review (2015/12/02) by George Hacken

By: Yung-Hsiang Lu

ACM Computing Reviews, 2015/12/02, by George Hacken

Lu's book stands out

"Rules in Software Development" ... every aspiring, experienced, or veteran software developer should read

best to-the-point and hands-on treatment of practical parallel programming that I've encountered

If, in analogy with the TV series "Lost", you land on a desert island that has a Linux computer, this is the one book to have with you