“Noor Kayyali is one of the most professional, dedicated, passionate, diverse and fun trainers I have ever met. She can turn a rigid topic into a fun yet informative one, and you can tell from her body language that she is engaged and passionate about what she is talking about. If you are looking for knowledge, quality and fun, I highly recommend Noor.