@jsaras:
I'm thinking she would have seen that - especially if those three chords are/were the only ones used.
I'm not disagreeing, but to expound on your voice-leading comment:
This is something pianists harp on - for physical reasons, but for composition/theory reasons, too.
For example, that I-IV-V you're stuck on, I hope you've been playing them in inversions because doing so allows for the most adequate voice-leading and the progressions sound smooth and connected.
I-IV-V all in root position. in C would move you "disturbingly" across the piano or keyboard. Not that staying in root position is a bad thing, but you will see and hear what happens when this is done (and your ears don't lie lol)
So, instead of root position only:
C (in root position) F (second inversion) G (second inversion) C (octave above, first inversion)
CEG-CFA-DGB-EGC (Bottom voice: C-C-D-E; Middle Voice: E-F-G-G; Upper Voice: G-A-B-C)
Or
C (Second inversion) F (First inversion) G (First inversion) C (octave above, root position)
GCE-ACF-BDG-CEG (Bottom Voice: G-A-B-C; Middle Voice: C-C-D-E; Upper Voice: E-F-G-G)
Note, not every voice has to move, but that is the reasoning behind using inversions. You want each voice to move as little as possible even if they don't move at all. The greatest distance acceptable is a perfect fourth. Anything greater is a no-no except for the bass voice. (Sevenths are easiest to see this, but when triads are used, doubling has to occur).
So, yeah, I will echo jsaras again by saying that harmony needs to move melodically. After all, it for the most part accompanies the melody, but the top voice is considered the melody note - especially if/when you use inversions:
C-C7-F-C / F-C-G7-C / C7-F-D9-G7 / A7b9-Dm-D9-G7 / C-C7b9-FMaj9-Em7-A7 / Dm7b5-Em7-A7-G9sus-G7b9-C
C-G-A-G / F-E-D-C / G-F-E-D / G-F-E-D / C-G-A-G / F-E-D-C
TTLS/ABC/Blacksheep.
When playing, pay attention to your fingers (they're the "singers" so-to speak) or you could sing each line yourself. A popular saying is, "If you can sing it, it's okay.")
So, if there's a high note (the chord is in root position, but the octave is fairly high), drop one of those notes an octave (preferably the fifth though any note can be moved). Just like a singer would when singing live.
The other thing to consider is how the chords are played. Whether or not, they are close or open, voice-leading still takes precedence; however, it's easier to deal with voice-leading when the chords are in close position because you will end up doing some serious error checking to make sure everything (interval wise) is legal.
Jazz tends to use open chords frequently; however, putting them under the voice-leading rule classically, there will be a ton of no-nos. That isn't to say that open chords don't exist in classical music or that even close chords don't exist in jazz, but again, he voice-leading guidelines start to rear their ugly head. So, it's best to try to really follow these.
@ Janet:
I don't think you asked the wrong question, just one you didn't think to ask.