Nour Nona
Prof Nona is really good at explaining concepts. He takes a lot of time answering questions and making sure no one gets left behind. He has a fun personality and is super caring and considerate. The course is tough but he makes it enjoyable. Homework can be sort of lengthy but it helps on tests. 