Does anyone do this course? is it good? im considering starting next semester but its a 2hr travel and i dont wanna start it and then end up hating it.. so can anyone tell me what its like?