Northeastern University computer visualization course experiment report, very useful