I'm doing ECE at university now and I have an exam in about 7 weeks. I've found that it's quite hard to identify what sort of differential equation a given problem is, and then how to solve it. However I've found that by looking around for other material I can understand it better.
For example web searching "type 4 differential equation" bought up this gem: https://www.math.ucdavis.edu/~thomases/W11_16C1_lec_1_7_11.p...
I think I'll try out Khan Academy because I've found that the lecturer's problem sheets probably aren't enough on their own.
It was a huuuge pain at the time and often took longer than the initial problem took to solve, but it did force me into the habit of critically evaluating my work, and its been one of the most valuable life skills I learned in college. It also helped develop my intuition, and significantly improved my teaching and presentation skills.