Omar Baraka
★★★★★
Excellent History and Islamiyat teacher. Lessons are clear, patient and well prepared, and I always understood the topic by the end. Highly recommended
Read more
see less