Dr. Haiying Shen's homepage has moved to:
http://www.cs.virginia.edu/~hs6ms/