Hassan Qandil
Dr. Qandil's literally the best professor here. If you have the option to take him for a class, take him no matter what! He cares about his students, is very fair, and you'll learn alot and get a good grade. He gives lots of extra credit and makes sure you learn alot too. 10/10 prof