The guy is surely a gem! I loved his lectures because they were entertaining and each concept was thoughtfully explained. He's open, easy to talk to, kind hearted, helpful, and puts in his best effort in to make sure students are understanding the material and to achieve a solid grade in his class. Don't be hesitant on taking a class of his!