Oh! One more note from me, if it helps... Start holding yourself accountable on paper, if you haven't already. Give 'em a paper trail. If you can, mark down everything you've covered, how you covered it (categorically perhaps - audio, visual), estimated percentages of time for each during each class, etc.) Throw together a checklist, and show 'em that you're handling it. You'll probably still end up having to attend that German class, unless perhaps you find a way out of it [good luck on that!], but at least it'll show that you're willing to be held accountable for everything you're doing in the class, and up for correction if the administration sees things differently.