Ahmed Elsharabasy
Amazing prof! Made the course easy to understand with his clear notes and examples in lectures. Also very approachable outside of class and extremely helpful! Wish I had more courses with him.