Hassan Qandil
Professor Qandil is just an awesome teacher. He spends extra time explaining and making sure everyone understands it. The class is super early which was a downside. He is always available to listen outside of class and he wants to ensure you succeed.