Rana Akiel
Prof. Akiel is a solid teacher. She goes above and beyond to make sure everyone in class gets the concepts. She is very patient and caring. Zoom meetings are not mandatory but crucial for success. She holds office hours after class. She also holds additional office hours before exams. Highly recommend.