Advices from Prof.Dahlin's webiste: http://www.cs.utexas.edu/~dahlin/advice.html