Ayman Elzohairy
Dr. Elzohairy is an amazing professor. He gives very good lectures and makes sure that the content is easy to understand. As long as you show up to class and do the homework on time, you will do fine in any class you take with him. He responds reasonable fast to emails and welcomes visits during office hours. I highly recommend taking his courses.