Randy Klein is an excellent teacher! He is well versed in all aspects of music ~ playing it, writing it, notating it, expressing it etc. He is an expert in song evaluation with a long list of satisfied songwriters. He provides an in-depth written analysis that discusses both the lyrics and music of your song.
If you are stuck writing a song, (which happens to ALL writers) his insights will help you to find a way to move forward. He is available for Written Song Evaluations, Private Songwriting Lessons, Master Classes, Residencies, and Songwriting Clinics.