Yazid Alkraimeen
Yazid, overall, just seems like he has no idea how he got here or what he's doing. Spends 2 hours going over essentially the same very simple example over and over, getting it wrong about half the time. The examples don't help either since the homework and tests are on a completely different difficulty level than what he's "taught" in class.