回答

such~that…で…するほど~だという訳です。
よってunless以下はthatがある事で名詞の塊となっています。
that以下の訳は
もし全ての時間を彼を喜ばせようとするための時間に費やさない限り、彼は決して満足しないほど
という訳になります。
よって
音楽の先生であるトンプソンはもし全ての時間を彼を喜ばせようとするための時間に費やさない限り、決して満足しないほど高水準である先生だ。

user

となります。

この回答にコメントする
疑問は解決しましたか?