Top tier professor - the level of mutual respect that professor papovich gives his students is unmatched. He is clearly in love with what he teaches and wants to share it with the world. Also a total stand up comedian. Take his class if you can - I promise you will come out a better student. He does make you work hard tho!