If you struggle with chord progression, or finding notes in a key, or harmonizing notes, then use this site.
http://www.studybass.com/tools/chord-scale-note-printer/
I've taken Theory one, Theory two, and two additional piano classes. I have a thorough understanding of music and I still...