Amr Shiha
He is bad at lecturing and explaining things. I was left confused after every class, and looking to the textbook to help. Online assignments didn't always follow what was lectured in class, since homework was textbook based and lecture was mostly his own notes. He was disorganized. He really wants class participation, it didn't really work out.