As a chinese who is surprisingly good with technical courses and math, and also a computer science major who is somewhat not that bad with programming:
Learn to see patterns. Math is all about patterns. Get obsessive. I just got out of an obssessive period (3 days, to the point I didn't wanna talk to anyone) where I couldn't solve problems. Visualise problems in your head, put the entire problem domain into your head, lie on the bed. Solve it YOURSELF.
Always, always, solve it yourself, and only ask when you have TRIED AND TRIED. Then when you finally ask and get the solution, you'll remember it for life.
Pattern, and self-attempting. Practise makes perfect too.
Learn to see patterns. Math is all about patterns. Get obsessive. I just got out of an obssessive period (3 days, to the point I didn't wanna talk to anyone) where I couldn't solve problems. Visualise problems in your head, put the entire problem domain into your head, lie on the bed. Solve it YOURSELF.
Always, always, solve it yourself, and only ask when you have TRIED AND TRIED. Then when you finally ask and get the solution, you'll remember it for life.
Pattern, and self-attempting. Practise makes perfect too.