Michal is an excellent trainer with personal, professional and friendly approach. He taught me a lot and he always gives me helpful advices.