I don't know about any of the other classes, but I do thoroughly enjoy French. Though the amount of homework can be a bit bizarre and the work itself is very tedious, Madame is a really smart and kind teacher who really does care about your learning rather than just shoving work into your face and waiting for their paycheck. I've heard complaints from someone, who's requested for anonymity, that the Chinese teacher isn't that great, though. Anyone in Chinese?