Good stuffy dude, really well explained and illustrated. Not to fast of an explaination or too slow, and the introduction section gave a good stage for the follow up material covered. Your mic quality was sub par and it took alot of the expression out of your voice so things sounded a bit monotonic, but the information still got across well.