samh said:
I've spent the semester so far trying very hard to understand everything. I can derive the formulas from thin air now and haven't memorized a thing. But it took me so long to get this understanding that I'm falling way behind in this class and very far behind in all my other classes. At this rate I can't keep up. Everyone else is memorizing and they're doing better than I am. That's BS. These super crunched, 10-week semesters aren't meant for people like me.
I think the overall message here might help you out. You need to find a balance. You should understand how each formula is derived so that you know how to apply it properly rather than simply hunting for formulae that have variables matching those in your problems. However, once you have that understanding, there's no need to rederive formulae over and over again if you use them frequently.
You simply cannot learn any subject well without a combination of memorizing the basic formulae or definitions and developing an understanding of the concepts that allow you to use those properly.
And, some people need more time to learn than others. This can be very frustrating if you're one of those people, and are capable of learning the material, but not at the pace the class is being taught. But, this is also why students are told that college is not just the 13th - 16th grade of high school. The pace is much faster and more demanding. Usually, the only way to deal with this is to lighten your courseload so you have more time to work on each course, even if it means taking an extra semester or extra year to complete your degree.
I think it's also worth pointing out that it is not just physics to which this problem applies. I see this in biology classes as well. Students think they can just memorize definitions and terms and don't actually understand what that definition is saying, or understand how concepts relate. When they actually have to apply the concepts, or relate concepts from different chapters, they can't.
The same is even true in subjects like history (as named in the OP). I despised history classes in high school, because that is how they were taught...memorize dates, places, names. I couldn't fathom a more boring and pointless subject. It wasn't until I was out of high school that I gained an appreciation of history when I developed an understanding of the human motivations and relatedness of events, it was much more enjoyable, and much easier to remember.
And that's a critical point. If you understand something thoroughly, it will be easier to remember. You won't need to spend hours poring over flash cards to memorize things because it will begin to feel intuitive.