
we teach kids to "understand" things that nobody understands, and i get why but it's a gripe i have with the education system. every few years you have to re-learn what you thought you already understood because someone lied to you for "simplicity's sake". just tell the kids we don't fully understand it and then build from there.
also the tone you had made me think you're discounting the idea of God because magnets have an explanation you can provide? but it is one of those things that if you believe in God can be fully attributed to that and it's a new kind of appreciation for the universe (that we don't understand)
Was I wrong? Do you believe in God? I'd love to know. And given that OP is in college, i'm not making any assumptions about him as to what I said, i can guarantee he understands the science teacher explanation already. He graduated high school. No assumptions there. Only assumption I made was about you and your beliefs based off the tone I perceived (granted tone is hard to read over text), but again, am I wrong?
1. I’m religious. 2. As someone who spent the last 4 years tutoring college students just because someone is in college does not mean they have the foundational knowledge in all subjects. Hence why it’s important to build a foundation. 3. I offered my time and you are rude af. OP had no issue with my comments to F off.
Most people will just say charge is the physical property, and you're smart to compare it to gravity, some leading physicists will tell you it's a particle based force and likely operates in more than 3 dimensions (magnetism and gravity being similar in that way). But the 'school' answer is charge. Anyways, it's complicated, ICP said it best.