Nosayba El-Sayed
Professor El-Sayed is an amazing professor! Her lectures are engaging, even funny at times, and she makes it easy to pick up new information. Although her slides are long, most of it is drawing out step-by-step algorithms, which once you understand, does not take long to review. The weekly quizzes, 5 assignments, and exams are straightforward. 