Magdy Asaad
A lot of information in this class and a lot of reading to do. Dr. Asaad is clear in what he expects from his students and how the structure of the class works. I was never surprised by any assignments we had. He prepares you for everything is coming your way. A lot of lecturing however it never got boring! Awesome class.