Hassan Qandil
Dr. Hassan's class was interesting, he used videos and real world applications to give us all we need to understand the complex concepts, was also generous with deadlines and lots of extra credit, an easy A provided we put in the work to earn it.