Mohamed Morsy
I was pleasantly surprised with this professor. He is very kind and knows the material. He is willing to go in depth and explain anything if you ask. The lectures do get a little long winded so if you get bored easily I wouldnt recommend taking him online. The professor does speak quietly at times so I would recommend sitting close to the front. 