Rasoul Narimani
A course with amazing things to be learnt and a very poor method of teaching them. Loved all the information, but this course is bogged down in irrelevant paperwork and poorly planned demonstrations.