Thanks for the reply!
Your last point scares me, I am kind of a slow learner (well more so an independent learner). I tend to learn better by myself in my own environment. In class I often don't understand concepts but once I read the textbook/watch a few YouTube videos on the topic I understand...