Chernor Barrie
At first, I was scared to take Barrie because of the previous ratings. However, he is so different from what they describe. This guy was amazing and super respectful. His lectures were clear, he always helped clarify if needed, he gives good feedback, never yelled or got frustrated (and I'm the student who always asked questions frequently) .