Reviews of professor David Duran

Rating: 3.0/5, difficulty: 4.0/5
Duran loves what he does. He explains everything and has everyone practice in class. The only way to learn a language is to practice. LOT'S of HOMEWORK though.