i won't be embarassed if i have to take it again....i firmly believe i DO in fact have a poor teacher of the subject......i know SHE knows the material, but she's not a good teacher of it.....(also we only meet 1 day a week for 3 hours so you forget it as quick as you learn it)
I'm aware my two cents aren't asked for and I know I'm going to come off like an asshole. I'm also aware that you're a grown man and I'm not trying to talk down to you, but rather perhaps provide some insight that I have from my own academic experience. If you aren't interested in answering my questions, that is fine. I'm mainly going to give my opinion for the sake of posterity:
What qualities of your teacher make him bad?
Your enrollment in the class makes you responsible for understanding the material that is, at least, on the syllabus.
At the college level (and even going back to the middle school level, depending on the program), the professor's responsibility is to lay out the information and the burden is on the student to learn it. The time spent in class is not designed for teaching the material, rather, it is designed to provide the minimum amount of information required in order learn the material on one's own.
Additionally, retaking the class does not significantly increase the likelihood that one willl pass it the second time, especially if that student's study habits are the same. I wouldn't recommend settling with the idea that you'll fail the class and take it again if you still have the opportunity to pass this semester.
As you said yourself, 'you forget it as quick as you learn it'. Again, the class time is not designed for allowing one to commit a significant amount of information to memory. The difference between a good student and a poor student is separated by the measures taken outside of class to learn the information.
What do you do outside of class to learn the information?