Doaa Bondok
Very organized course, no surprises, no missed topics, no staying in class late. Come to lecture, take notes, do the homework. Homework and exams are based on in class examples she goes over. There is literally no way The professor could make this course any easier to follow. She does her job perfectly.