hes the best teacher ! absolutley my favorite ! he really knows what he's talking about and you can see he loves what he does. he is hard and gives tons of homework but its worth it.
an amazing teacher! he gives alot of homework and is alittle crazy sometimes, but you will definitly learn in his class. i must say he is the reason why i want to become a history teacher..lol =]
Learned alot in AP American History, even though I didnt make it to every class.