CSC517 E608

Assignment: E608 
Authors: Meng Cao, Kenny Yarboro, Hao Liu
Changes: course.rb, course_team.rb, course_node.rb, course_participant.rb, user.rb, ta.rb and related unit tests