DarklordKyo said:
The worst thing is that most people I know keep on saying I'm some kind of genius, yet I'm fully aware that they're all just lying to me to keep my morale up.
This is probably a good sign. It's called the impostor phenomenon (http://en.wikipedia.org/wiki/Impostor_syndrome). If everyone thought you were stupid and you thought you were just a genius everyone refuses to recognize, then there'd be cause to worry.
I don't like blowing my own horn, but I'd consider myself pretty intelligent, if being in a physics PhD program is anything to go by. The thing about intelligent people, and this is from personal experience as well as the fact that I spend most of my time with other intelligent people, is that we spend a lot of time feeling really stupid. Personally, I'd go so far as to say that the more often you truly feel the limits of your intellect and knowledge, the smarter you are, because that indicates a willingness to work at your limits.
Is there a cure for my mental retardation that I can take?
If you were able to meet the requirements to enroll in the class, not to mention able to get yourself onto this forum and your own and post here, it's safe to you're functioning at a healthy capacity.
I think the problem here is much more likely your approach to how you're practicing and studying. Are you
really studying every day? And what are you doing to study?
And how are you doing in your other classes?