I'm a classical composer, maybe I can help a little bit...
Someone addressed the "saddest of all keys" bit up above, but truth is there is definitely something to the sound of tonalities at least with acoustically based instruments. At its core, this concept makes for a primitive sort of acoustics (think aqueous humours in medical history).
In classical music, if a composer set something in C minor, they had access to the lowest notes of most of the instruments in the wind section, esp. the woodwinds. The notes they produce vary markedly in acoustic signature depending on where on the horn the actual sound comes out (at the end versus somewhere in the middle, for example); thus, the composer could depend on being able to orchestrate a very intense, deep C minor chord in the winds if they so chose. Beethoven's 5th Symphony, 1st mvt. is considered so tonally powerful partly for this reason.
Also, thinking in terms of the low instruments, the bass end...A low F on a contrabass is so low that it doesn't carry a lot of actual force, just sheer mass. But the F an octave up doesn't have the same massive quality and instead sounds more strident and energetic. A low C (above the low F), though, has a combination of force and low-end mass, and is thus very intense. It's a function of the instrument's body shape and the string itself probably more than anything.
Although the varying character of low-note response is partly ameliorated in electronic instruments, some of it simply has to do with the human ear and the overtones that the notes produce, so there's still some truth to the idea that some notes carry more than others.
In higher ranges is where the difference in character really disappears in electronic instruments/sounds. There are no registers in a synth sound; a sawtooth wave doesn't have any acoustical vagaries to change its tone response from one note to the next.
The only way I've been able to consistently approximate the effect of mood with different keys has been through creative voicing when dealing with synths. The lower on the keyboard, the darker a chord will generally sound, and the more intense. So, adding an extra root and third an octave below one chord, but leaving them out for the next one, can make for different sorts of moods. Or play the chords with a bass root note present, and you'll catch just a hint of the shift in mood between tonalities.
I didn't want to start jumping into mathematical ratios and differential sub-frequencies, but as a result, I've rambled kind of badly..lol
edit: Oh, and definitely don't be embarrassed to ask your theory prof, either; this is far from an elementary concept, and I bet they would love to dive into it!