John Castle
John is a great teacher for russian, his first language was english and he is an american so he understands the difficulty english speakers have learning the language. The class is graded fairly also, 40% of the grade is homework, and there are test-correction opportunities for every test and quiz. definitely take john for Russian 1-3.