Best teacher I have had at Sinclair so far. He is very knowledgeable about what he does and is always there to help. Very funny guy (virtually at least) I have had him for two classes so far. I highly recommend him for CIS classes.