Reviews of professor Kenneth Kirkland

Rating: 5.0/5, difficulty: 4.0/5
This guy is actually a teacher, not just a professor. You actually learn from him.