It probably depends on the professor: is this Gibbon guy a good teacher? Try to find out if he's taught the course before and how it went.
It's the difference between just learning cute terminology (bad professor) and initiating a real interest/solving hard problems in the subject (good professor).