Mohammad Ahmed
pros: class notes are all online, lots of online quizzes to boost grades, a few extra credit assignments cons: unorganized and unprofessional, dry lectures, unfriendly and careless, He lost all of my paper quizzes and wouldn't give me credit even though I sat in the front row and saw me every day.