If you're passing your classes, you're definitely not in over your head. Getting an engineering degree is hard! Everybody who is not a savant struggles with at least some classes. It took me 3 tries to pass numerical methods with a C. If you are "struggling in this one class," continue...