Nan Niu is a Ph.D. candidate in the Department of Computer Science at the University of Toronto. His main research interests are in the area of Software Engineering. His current focus is on extracting, modeling, and analyzing a software product line's requirements assets. He won the best paper award at the IEEE International Symposium on Web Systems Evolution, has taught Web programming courses at the University of Toronto, and is the program co-chair of the upcoming Early Aspects Workshop that deals with modularity in requirements engineering and architectural design. Nan received his M.Sc. degree from the University of Alberta in 2004 and his B.Eng. degree from Beijing Institute of Technology in 1999. He worked as a software engineer at Lenovo from 1999 to 2001 in Beijing, China.