add implementation relating to Courses 
from Tuan