I think frustration about college can be good as well. I have always used that frustration to put my time to better learning and projects. Each time you encounter those problems, think how can you make things better. Start making things better for yourself, like start your own group for similar minded folks in your college/school. Maybe you will arrive at solutions that may help build better educational resources for people who actually want to learn and not just clear exams.