Rate of learning depends on quality of teaching, and I found most textbooks, professors, and especially TAs to be laughably bad, despite going to a top Canadian university. Thank goodness for online ratings of books and courses to weed out the bad ones (worse now w more fake reviews, sadly)