Luai AlSadiq
The material was dense but he does a good job delivering the content. He's a really chill guy and he values participation. Always willing to clarify concepts and is knowledgable in his field. Overall really nice guy.