1. Departments of Electrical and Computer EngineeringUniversity of Alabama Birmingham Alabama USA
2. Department of Electronics and Communication EngineeringArab Academy for Science, Technology, and Maritime Transport Alexandria Egypt
3. Neurology, Division of Cerebrovascular DiseasesUniversity of Alabama Birmingham Alabama USA
4. Department of Neurology, Division of Cerebrovascular DiseasesMayo Clinic Phoenix Arizona USA