Igor Tyukhov
Professor gives you a lot of opportunities to earn / make up points - with many extra credit. 

No exams/quizzes at all. 

If you don't understand, you can always approach him to ask questions. He gives you clear instructions on where you need to make improvements.

Only thing is that things can get messy and confusing sometimes. 