Giovanni Vila
Great teacher, and so relatable. He helps you in many ways whether it be coming up with a topic, or organizing it. I wish I could have him longer, but he deserves a better paycheck. His teaching method is by powerpoint, and notes, but the delivery is everything. Observe him, that is how a teacher should teach.