I took ESG-162L at GCU. Such a scuffed class. Amr is an easy grader but while you're in class you have no idea what's going on, partly because of his heavy accent. But he's funny and the class was easy so it doesn't matter, but I would avoid at all costs for a hard class because he does not explain well or answer questions well.