Benjamin Boyce
Very nice and caring but also teaches and discusses very interesting topics. He talks about topics usually not appropriate such as the war against drugs and common misconceptions in American culture. Extremely interesting past. 10/10 recommended, I will try to find another class to take with him.