Reviews of professor Jim Knight

Rating: 5.0/5, difficulty: 3.0/5
Jim is the man, great teacher and loves specific questioning and helping his students out.