Dr. Liang earned his Ph.D. in Computer Science from the University of
Oklahoma in 1991, and an MS and BS in Computer Science
from Fudan University in Shanghai, China, in 1986 and 1983. Prior to joining Armstrong,
he was an associate professor in computer science at Purdue University in Fort Wayne, where he twice received the Excellence in Research award.
Dr. Liang was trained in theoretical computer science.
He has published in SIAM Journal on Computing,
Discrete Applied Mathematics,
Acta Informatics, and Information Processing Letters.
He is the author of more than thirty books. His popular computer science texts are widely adopted in the world.
Dr. Liang was elected a
Java Champion in 2005 by Sun Microsystems. He has given lectures on Java internationally.
- Ph.D. Computer Science, 1991, University
- Dissertation Title: Algorithms for Some Special Graphs.
- M.S. Computer Science, 1986, Fudan University.
- Thesis Title: An Information Retrieval System on Universal Relational
- B.S. Computer Science, 1983, Fudan University.
- Areas of Interest
- Object-oriented Programming, see my textbooks.
- Interactive Learning.
- Database Administration and Applications.
- Design and analysis of algorithms.
- Parallel Processing.
- For more information, see my journal
- Professional Experience
- Professor, Department of Computer Science, Armstrong Atlantic
State University, since 7/2000.
- Associate Professor, Department of Computer Science, IPFW, 7/1997
- Assistant Professor, Department of Computer Science, IPFW, 8/1991-
- Computer Specialist, National
Severe Storms Laboratory, Norman, OK, 1989-1991.
- Teaching Assistant, School of Computer Science, University of
- Application Programmer, National Severe Storms Laboratory, 1987-1988.
- Awards and Honors
- Excellence in Research Award, School of Engineering, Technology
and Computer Science, 1998.
- Excellence in Research Award. School of Engineering, Technology
and Computer Science. 1994.