Ahmed Omran
Ahmed is one of the best instructors ive ever had. He cares greatly for his students success and has great patience for everyone. Once you break past his shell and calm demenor, he really can make any class fun. Even learning binary conversions.