Lana Kharabi-Yamato
She made complex ideas look easy. Heavy reading but her PPTs are Awesome! She expects you to work with partners. Too many asdignments. I don't think I could have done it all by myself anyway. The lady knows her stuff.