The thing is, you haven't even started any of those courses yet, so you can't really judge them. For subjects like ag, physics and chem, you do need a good teacher, otherwise they will be torture. For all you know, you mightn't even be given the option of taking all those subjects, because of...