This is exactly what frustrates me about Engineering

<p>This may sound harsh, but the best you can do is suck it up, focus, and do the best you can rather than spend your time complaining on forums online. The unfortunate reality in many college courses is that the professors do not care about teaching, cannot teach well, or both. Make use of all the resources you can, including TAs and classmates. The ability to learn independently and teach yourself is an invaluable skill that is best to develop now.</p>