Ahmed Elshaer
The attendance and teaching form/questions brought up on the final, I think Dr. Elshaer is one of the better and more understandable type that actually helps rather than treating them like garbage, giving students 5% for attendance is fair. Also, Just Thank You Sir for everything.