I'm a MEchanical engineering major too, but I am doing Physics too. A course I'm taking now is really helping me a lot with my knowledge of circuits and I feel like its a must have for any good ME guy.
The Textbook were using for it is "The Art of Electronics" by Horowitz and Hill. I...