Kevin Gerfen
Kevin Gerfen is the guy you'd want your kids to have as a father. He is very knowledgable, passionate and very relatable. Although I'm not much of a history buff, he makes you want to come to class every day with excitement to learn more.