I love teaching Spanish most. (Rosetta Stone kicks booty...and is easily supplemented with worksheets and activities.) I have learned so much, because I have had to put the time and effort into figuring out what specific things I believe, especially in the Science and Bible subjects. (Insert: hours and hours of reading after kiddos' bedtimes.) We have had hard conversations about creation.