Luai is a great guy, his teaching however is okay. He knows what he's talking about because he has a lot of real world experience but it doesn't translate into his teaching. Wording through test, homework, and documents were constantly having to be clarified. Grading criteria wasn't always clear. All in all he's very knowledgeable but unorganized.