<human>: Give me the gist of the text in a nutshell

I am currently enrolled in a very difficult class (material is not impossible but the teacher makes it impossible). He provides no objectives for the day and just skims over the book giving a few key points and beating around the bush for other key points and never gives any clear, concise information. The homework is never close to anything we go over in class and the book doesn't really help much either. On professor rating sites, he has gotten multiple low scores because of how bad of a professor he is and how he constantly berates students who know the material already (or don't know for that matter) and never gives learning objectives for his classes. 

I have also heard nothing but horror stories from students who have already taken it about how he fails pretty much everyone on tests due to them not wording it the exact way he words answers. Then, to make himself look better to the school, he throws out a HUGE curve at the end of the semester that puts most of the class at a C/D.

I am currently a Computer Engineer, and if I do change majors, I will change to Electrical Engineering and maybe minor in Computer engineering so I can still get in the more important computer classes. Instead of taking this class (Discrete Math) I would take an easier class (Statics) and if I would minor in CE, then my job opportunities would, in theory, double because I would be proficient (or at least experienced) in both fields. 

Would this be worth not failing a class (and thus giving me more time to join clubs/organizations/work)?
<bot>: Hard class, teacher fails most, want to change from Computer engineering to Electrical Engineering w/ minor in computer engineering, worth it?