For instance, I was introduced to thevenin and norton theorems about 1-2 weeks ago and it seems like we're expected to rote memorize the algorithms on solving problems. There is no proof/logic explained in different circumstances. For instance, we're told what these theorems are and how they work, and then essentially we're expected to memorize an algorithm to solve these problems. Like so: If we have independent sources only, then ... If we have dependent sources only, then ... If we have dependent and independent sources, then ... I can solve circuits following these steps, but is seems rather rote memorized to me. I'm not sure if it is just supposed to be like this, or if the fault lies with me So I've just been doing problems and solving circuits; Am I expected to know the theory behind why we do different things when we encounter any of the three possibilities? Or should I just rote memorize it?