Prof Finney is an excellent professor. He treats his students like adults; you will get what you want from this course based on your involvement. I like that he encourages us not to use our computers during lectures, as it makes for a more engaging class. The material is interesting, he utilizes a perfect blend of humor, charisma, and knowledge.