Ranger is very passionate about philosophy, but specifically ancient philosophy, which is the class I had with him. Ranger has very engaging lectures and likes to make sure his students understand the philosophical texts covered. Overall, one of my favourite classes, but you will easily lose track if you don't go to class/do the required readings.