Jim Ellison
Mr. Ellison applies the material to real life and he cares about you as a person. He's very funny but gets off topic sometimes. He can be disorganized but if you do the reading and go to class it's easy to get an "A". One of my favorite classes. I always recommend him.