Shadreck Chitsonga
Many students complain about not understanding his accent but I really didn't have any problems with it. Sometimes we would get a bit off topic but it was always fun and never distracted from the actual content. Most of your grade comes from tests but he drops your lowest test score. He's super thorough and will answer any questions you might have.