Dann B.

Shir is one of the best teachers I've stumbled across. He doesn't just love the topics he teaches, he genuinely loves teaching. The class was funny and engaging. I don't just know more now, I know *why* that knowledge is important.