Troy Williams
He is just one of my favorite History teachers. Always on time, he is very understandable. Also, you can see him after class if you did not understand some topics. He is very passionate about history. TAKE HIM, you will enjoy.