Thats a hard one, last year I had a history teacher who's a huge antique collector (which I also am), and is older and lived though some of the stuff he taught later in the year (50s-60s cold war, civil rights movement, vietnam, etc) and has interesting perspectives on it and some good stories. One of my best friends has him this year and loves him. There was also my gamer spanish teacher last year, and this year I have this pretty cool sassy english/history teacher who's always showing movies in class, lets us listen to music and stuff, and rarely assigns real homework.